Warning: Permanently added '150.239.225.179' (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/7007670-fedora-rawhide-s390x --chroot fedora-rawhide-s390x Version: 0.70 PID: 12296 Logging PID: 12297 Task: {'appstream': False, 'background': False, 'build_id': 7007670, 'buildroot_pkgs': [], 'chroot': 'fedora-rawhide-s390x', 'enable_net': False, 'fedora_review': False, 'git_hash': '823f045f8d6cff6117f02024879e53966160f091', 'git_repo': 'https://copr-dist-git.fedorainfracloud.org/git/music/stb/mlpack', 'isolation': 'default', 'memory_reqs': 2048, 'package_name': 'mlpack', 'package_version': '4.3.0-3', 'project_dirname': 'stb', 'project_name': 'stb', 'project_owner': 'music', 'repo_priority': None, 'repos': [{'baseurl': 'https://download.copr.fedorainfracloud.org/results/music/stb/fedora-rawhide-s390x/', 'id': 'copr_base', 'name': 'Copr repository', 'priority': None}], 'sandbox': 'music/stb--music', 'source_json': {}, 'source_type': None, 'submitter': 'music', 'tags': [], 'task_id': '7007670-fedora-rawhide-s390x', 'timeout': 18000, 'uses_devel_repo': False, 'with_opts': [], 'without_opts': []} Running: git clone https://copr-dist-git.fedorainfracloud.org/git/music/stb/mlpack /var/lib/copr-rpmbuild/workspace/workdir-f0aa_sn0/mlpack --depth 500 --no-single-branch --recursive cmd: ['git', 'clone', 'https://copr-dist-git.fedorainfracloud.org/git/music/stb/mlpack', '/var/lib/copr-rpmbuild/workspace/workdir-f0aa_sn0/mlpack', '--depth', '500', '--no-single-branch', '--recursive'] cwd: . rc: 0 stdout: stderr: Cloning into '/var/lib/copr-rpmbuild/workspace/workdir-f0aa_sn0/mlpack'... Running: git checkout 823f045f8d6cff6117f02024879e53966160f091 -- cmd: ['git', 'checkout', '823f045f8d6cff6117f02024879e53966160f091', '--'] cwd: /var/lib/copr-rpmbuild/workspace/workdir-f0aa_sn0/mlpack rc: 0 stdout: stderr: Note: switching to '823f045f8d6cff6117f02024879e53966160f091'. 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 823f045 automatic import of mlpack Running: copr-distgit-client sources cmd: ['copr-distgit-client', 'sources'] cwd: /var/lib/copr-rpmbuild/workspace/workdir-f0aa_sn0/mlpack rc: 0 stdout: /usr/bin/tail: /var/lib/copr-rpmbuild/main.log: file truncated 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/music/stb/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 105M 0 --:--:-- --:--:-- --:--:-- 107M INFO: Reading stdout from command: md5sum mlpack-4.3.0.tar.gz Running (timeout=18000): unbuffer mock --spec /var/lib/copr-rpmbuild/workspace/workdir-f0aa_sn0/mlpack/mlpack.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-f0aa_sn0/mlpack --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1707667917.810621 -r /var/lib/copr-rpmbuild/results/configs/child.cfg INFO: mock.py version 5.4 starting (python version = 3.11.3, NVR = mock-5.4-1.fc38), args: /usr/libexec/mock/mock --spec /var/lib/copr-rpmbuild/workspace/workdir-f0aa_sn0/mlpack/mlpack.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-f0aa_sn0/mlpack --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1707667917.810621 -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-f0aa_sn0/mlpack/mlpack.spec) Config(fedora-rawhide-s390x) Start: clean chroot Finish: clean chroot Mock Version: 5.4 INFO: Mock Version: 5.4 Start(bootstrap): chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-rawhide-s390x-bootstrap-1707667917.810621/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-1707667917.810621/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/cf462d914752bd6583beebae09bf5a8f5cf057d98eaf0bcde4f9767f635dce66/merged INFO: umounting image registry.fedoraproject.org/fedora:rawhide (/var/lib/containers/storage/overlay/cf462d914752bd6583beebae09bf5a8f5cf057d98eaf0bcde4f9767f635dce66/merged) with podman image umount INFO: Using 'dnf' instead of 'dnf5' for bootstrap chroot INFO: Package manager dnf detected and used (fallback) INFO: Bootstrap image not marked ready Start(bootstrap): installing dnf5 tooling No matches found for the following disable plugin patterns: local, spacewalk, versionlock Copr repository 1.9 kB/s | 10 kB 00:05 fedora 3.2 MB/s | 18 MB 00:05 Dependencies resolved. ================================================================================ Package Architecture Version Repository Size ================================================================================ Installing: dnf5 s390x 5.1.12-1.fc40 fedora 588 k dnf5-plugins s390x 5.1.12-1.fc40 fedora 350 k Installing dependencies: fmt s390x 10.2.1-3.fc40 fedora 129 k libdnf5 s390x 5.1.12-1.fc40 fedora 974 k libdnf5-cli s390x 5.1.12-1.fc40 fedora 267 k sdbus-cpp s390x 1.4.0-2.fc40 fedora 103 k Transaction Summary ================================================================================ Install 6 Packages Total download size: 2.4 M Installed size: 6.5 M Downloading Packages: (1/6): fmt-10.2.1-3.fc40.s390x.rpm 1.5 MB/s | 129 kB 00:00 (2/6): dnf5-plugins-5.1.12-1.fc40.s390x.rpm 3.2 MB/s | 350 kB 00:00 (3/6): dnf5-5.1.12-1.fc40.s390x.rpm 4.8 MB/s | 588 kB 00:00 (4/6): libdnf5-cli-5.1.12-1.fc40.s390x.rpm 11 MB/s | 267 kB 00:00 (5/6): sdbus-cpp-1.4.0-2.fc40.s390x.rpm 6.0 MB/s | 103 kB 00:00 (6/6): libdnf5-5.1.12-1.fc40.s390x.rpm 14 MB/s | 974 kB 00:00 -------------------------------------------------------------------------------- Total 9.5 MB/s | 2.4 MB 00:00 Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Preparing : 1/1 Installing : fmt-10.2.1-3.fc40.s390x 1/6 Installing : libdnf5-5.1.12-1.fc40.s390x 2/6 Installing : libdnf5-cli-5.1.12-1.fc40.s390x 3/6 Installing : dnf5-5.1.12-1.fc40.s390x 4/6 Installing : sdbus-cpp-1.4.0-2.fc40.s390x 5/6 Installing : dnf5-plugins-5.1.12-1.fc40.s390x 6/6 Running scriptlet: dnf5-plugins-5.1.12-1.fc40.s390x 6/6 Installed: dnf5-5.1.12-1.fc40.s390x dnf5-plugins-5.1.12-1.fc40.s390x fmt-10.2.1-3.fc40.s390x libdnf5-5.1.12-1.fc40.s390x libdnf5-cli-5.1.12-1.fc40.s390x sdbus-cpp-1.4.0-2.fc40.s390x Complete! INFO: Switching package manager from dnf to the dnf5 (direct choice) Finish(bootstrap): installing dnf5 tooling Start(bootstrap): creating root cache Finish(bootstrap): creating root cache Finish(bootstrap): chroot init Start: chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-rawhide-s390x-1707667917.810621/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-1.fc40.s390x rpm-sequoia-1.6.0-2.fc40.s390x python3-dnf-4.19.0-1.fc40.noarch yum-4.19.0-1.fc40.noarch dnf5-5.1.12-1.fc40.s390x dnf5-plugins-5.1.12-1.fc40.s390x Start: installing minimal buildroot with dnf5 Updating and loading repositories: fedora 100% | 690.0 B/s | 3.4 KiB | 00m05s Copr repository 100% | 304.0 B/s | 1.5 KiB | 00m05s Copr repository 100% | 49.4 KiB/s | 13.5 KiB | 00m00s Repositories loaded. Package Arch Version Repository Size Installing group/module packages: bash s390x 5.2.26-3.fc40 fedora 8.3 MiB bzip2 s390x 1.0.8-18.fc40 fedora 99.2 KiB coreutils s390x 9.4-6.fc40 fedora 6.2 MiB cpio s390x 2.15-1.fc40 fedora 1.1 MiB diffutils s390x 3.10-5.fc40 fedora 1.6 MiB fedora-release-common noarch 40-0.30 fedora 19.1 KiB findutils s390x 1:4.9.0-8.fc40 fedora 1.5 MiB gawk s390x 5.3.0-3.fc40 fedora 1.8 MiB glibc-minimal-langpack s390x 2.39-2.fc40 fedora 0.0 B grep s390x 3.11-7.fc40 fedora 1.0 MiB gzip s390x 1.13-1.fc40 fedora 400.8 KiB info s390x 7.1-2.fc40 fedora 405.1 KiB patch s390x 2.7.6-24.fc40 fedora 298.3 KiB redhat-rpm-config noarch 282-1.fc40 fedora 183.2 KiB rpm-build s390x 4.19.1.1-1.fc40 fedora 180.2 KiB sed s390x 4.9-1.fc40 fedora 873.2 KiB shadow-utils s390x 2:4.14.0-5.fc40 fedora 4.2 MiB tar s390x 2:1.35-3.fc40 fedora 3.0 MiB unzip s390x 6.0-63.fc40 fedora 406.0 KiB util-linux s390x 2.40-0.8.rc1.fc40 fedora 3.7 MiB which s390x 2.21-41.fc40 fedora 83.9 KiB xz s390x 5.4.6-1.fc40 fedora 2.0 MiB Installing dependencies: alternatives s390x 1.26-3.fc40 fedora 66.1 KiB ansible-srpm-macros noarch 1-14.fc40 fedora 35.7 KiB audit-libs s390x 4.0-8.fc40 fedora 326.8 KiB authselect s390x 1.5.0-3.fc40 fedora 156.3 KiB authselect-libs s390x 1.5.0-3.fc40 fedora 989.2 KiB basesystem noarch 11-20.fc40 fedora 0.0 B binutils s390x 2.41-32.fc40 fedora 25.9 MiB binutils-gold s390x 2.41-32.fc40 fedora 2.9 MiB bzip2-libs s390x 1.0.8-18.fc40 fedora 88.5 KiB ca-certificates noarch 2023.2.62_v7.0.401-6.fc40 fedora 2.3 MiB coreutils-common s390x 9.4-6.fc40 fedora 11.4 MiB cracklib s390x 2.9.11-5.fc40 fedora 250.0 KiB crypto-policies noarch 20240201-1.git9f501f3.fc40 fedora 149.3 KiB curl s390x 8.6.0-4.fc40 fedora 758.4 KiB debugedit s390x 5.0-14.fc40 fedora 202.5 KiB dwz s390x 0.15-6.fc40 fedora 318.6 KiB ed s390x 1.20-2.fc40 fedora 150.2 KiB efi-srpm-macros noarch 5-11.fc40 fedora 40.1 KiB elfutils s390x 0.190-6.fc40 fedora 2.9 MiB elfutils-debuginfod-client s390x 0.190-6.fc40 fedora 64.4 KiB elfutils-default-yama-scope noarch 0.190-6.fc40 fedora 1.8 KiB elfutils-libelf s390x 0.190-6.fc40 fedora 1.0 MiB elfutils-libs s390x 0.190-6.fc40 fedora 738.0 KiB fedora-gpg-keys noarch 40-0.2 fedora 123.2 KiB fedora-release noarch 40-0.30 fedora 0.0 B fedora-release-identity-basic noarch 40-0.30 fedora 694.0 B fedora-repos noarch 40-0.2 fedora 4.9 KiB fedora-repos-rawhide noarch 40-0.2 fedora 2.2 KiB file s390x 5.45-4.fc40 fedora 103.3 KiB file-libs s390x 5.45-4.fc40 fedora 9.9 MiB filesystem s390x 3.18-8.fc40 fedora 106.0 B fonts-srpm-macros noarch 1:2.0.5-14.fc40 fedora 55.3 KiB forge-srpm-macros noarch 0.2.0-3.fc40 fedora 37.4 KiB fpc-srpm-macros noarch 1.3-12.fc40 fedora 144.0 B gdb-minimal s390x 14.1-8.fc40 fedora 12.5 MiB gdbm s390x 1:1.23-6.fc40 fedora 483.9 KiB gdbm-libs s390x 1:1.23-6.fc40 fedora 133.4 KiB ghc-srpm-macros noarch 1.6.1-5.fc40 fedora 369.0 B glibc s390x 2.39-2.fc40 fedora 5.4 MiB glibc-common s390x 2.39-2.fc40 fedora 1.1 MiB glibc-gconv-extra s390x 2.39-2.fc40 fedora 7.7 MiB gmp s390x 1:6.2.1-8.fc40 fedora 769.2 KiB gnat-srpm-macros noarch 6-5.fc40 fedora 1.0 KiB go-srpm-macros noarch 3.4.0-2.fc40 fedora 60.6 KiB jansson s390x 2.13.1-9.fc40 fedora 92.1 KiB kernel-srpm-macros noarch 1.0-22.fc40 fedora 1.9 KiB keyutils-libs s390x 1.6.3-3.fc40 fedora 54.2 KiB krb5-libs s390x 1.21.2-5.fc40 fedora 2.4 MiB libacl s390x 2.3.2-1.fc40 fedora 43.8 KiB libarchive s390x 3.7.2-3.fc40 fedora 1.0 MiB libattr s390x 2.5.2-3.fc40 fedora 28.3 KiB libblkid s390x 2.40-0.8.rc1.fc40 fedora 260.9 KiB libcap s390x 2.69-3.fc40 fedora 231.1 KiB libcap-ng s390x 0.8.4-4.fc40 fedora 76.7 KiB libcom_err s390x 1.47.0-5.fc40 fedora 67.0 KiB libcurl-minimal s390x 8.6.0-4.fc40 fedora 638.2 KiB libeconf s390x 0.5.2-3.fc40 fedora 55.8 KiB libfdisk s390x 2.40-0.8.rc1.fc40 fedora 395.2 KiB libffi s390x 3.4.4-7.fc40 fedora 65.1 KiB libgcc s390x 14.0.1-0.6.fc40 fedora 173.2 KiB libgomp s390x 14.0.1-0.6.fc40 fedora 529.7 KiB libidn2 s390x 2.3.7-1.fc40 fedora 332.9 KiB libmount s390x 2.40-0.8.rc1.fc40 fedora 376.1 KiB libnghttp2 s390x 1.59.0-2.fc40 fedora 173.9 KiB libnsl2 s390x 2.0.1-1.fc40 fedora 61.7 KiB libpkgconf s390x 1.9.5-4.fc40 fedora 85.8 KiB libpwquality s390x 1.4.5-9.fc40 fedora 420.9 KiB libselinux s390x 3.6-4.fc40 fedora 188.9 KiB libsemanage s390x 3.6-3.fc40 fedora 301.3 KiB libsepol s390x 3.6-3.fc40 fedora 849.8 KiB libsmartcols s390x 2.40-0.8.rc1.fc40 fedora 192.6 KiB libstdc++ s390x 14.0.1-0.6.fc40 fedora 3.1 MiB libtasn1 s390x 4.19.0-6.fc40 fedora 187.5 KiB libtirpc s390x 1.3.4-1.rc2.fc40.2 fedora 214.6 KiB libunistring s390x 1.1-7.fc40 fedora 1.8 MiB libutempter s390x 1.2.1-13.fc40 fedora 57.3 KiB libuuid s390x 2.40-0.8.rc1.fc40 fedora 37.4 KiB libverto s390x 0.3.2-8.fc40 fedora 29.2 KiB libxcrypt s390x 4.4.36-5.fc40 fedora 274.7 KiB libxml2 s390x 2.12.5-1.fc40 fedora 1.9 MiB libzstd s390x 1.5.5-5.fc40 fedora 867.7 KiB lua-libs s390x 5.4.6-5.fc40 fedora 324.8 KiB lua-srpm-macros noarch 1-11.fc40 fedora 1.3 KiB lz4-libs s390x 1.9.4-6.fc40 fedora 173.2 KiB mpfr s390x 4.2.1-3.fc40 fedora 698.8 KiB ncurses-base noarch 6.4-12.20240127.fc40 fedora 326.2 KiB ncurses-libs s390x 6.4-12.20240127.fc40 fedora 1.1 MiB ocaml-srpm-macros noarch 9-3.fc40 fedora 1.9 KiB openblas-srpm-macros noarch 2-16.fc40 fedora 104.0 B openssl-libs s390x 1:3.2.1-2.fc40 fedora 6.1 MiB p11-kit s390x 0.25.3-4.fc40 fedora 2.5 MiB p11-kit-trust s390x 0.25.3-4.fc40 fedora 471.2 KiB package-notes-srpm-macros noarch 0.5-11.fc40 fedora 1.6 KiB pam s390x 1.6.0-1.fc40 fedora 1.7 MiB pam-libs s390x 1.6.0-1.fc40 fedora 130.4 KiB pcre2 s390x 10.42-2.fc40.2 fedora 669.3 KiB pcre2-syntax noarch 10.42-2.fc40.2 fedora 235.1 KiB perl-srpm-macros noarch 1-53.fc40 fedora 861.0 B pkgconf s390x 1.9.5-4.fc40 fedora 83.6 KiB pkgconf-m4 noarch 1.9.5-4.fc40 fedora 13.9 KiB pkgconf-pkg-config s390x 1.9.5-4.fc40 fedora 988.0 B popt s390x 1.19-6.fc40 fedora 144.6 KiB pyproject-srpm-macros noarch 1.12.0-1.fc40 fedora 1.5 KiB python-srpm-macros noarch 3.12-7.fc40 fedora 50.1 KiB qt5-srpm-macros noarch 5.15.12-3.fc40 fedora 492.0 B qt6-srpm-macros noarch 6.6.1-5.fc40 fedora 456.0 B readline s390x 8.2-8.fc40 fedora 556.8 KiB rpm s390x 4.19.1.1-1.fc40 fedora 3.0 MiB rpm-build-libs s390x 4.19.1.1-1.fc40 fedora 206.2 KiB rpm-libs s390x 4.19.1.1-1.fc40 fedora 809.5 KiB rpm-sequoia s390x 1.6.0-2.fc40 fedora 3.0 MiB rust-srpm-macros noarch 25.2-4.fc40 fedora 5.1 KiB setup noarch 2.14.5-2.fc40 fedora 720.4 KiB sqlite-libs s390x 3.45.1-2.fc40 fedora 1.6 MiB systemd-libs s390x 255.3-1.fc40 fedora 2.0 MiB util-linux-core s390x 2.40-0.8.rc1.fc40 fedora 1.4 MiB xxhash-libs s390x 0.8.2-2.fc40 fedora 68.0 KiB xz-libs s390x 5.4.6-1.fc40 fedora 225.6 KiB zig-srpm-macros noarch 1-2.fc40 fedora 1.1 KiB zip s390x 3.0-40.fc40 fedora 754.2 KiB zlib-ng-compat s390x 2.1.6-2.fc40 fedora 117.4 KiB zstd s390x 1.5.5-5.fc40 fedora 1.8 MiB Installing groups: Buildsystem building group Transaction Summary: Installing: 144 packages Total size of inbound packages is 51 MiB. Need to download 0 B. After this operation 174 MiB will be used (install 174 MiB, remove 0 B). [ 1/144] tar-2:1.35-3.fc40.s390x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 2/144] bzip2-0:1.0.8-18.fc40.s390x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 3/144] redhat-rpm-config-0:282-1.fc4 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 4/144] rpm-build-0:4.19.1.1-1.fc40.s 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 5/144] unzip-0:6.0-63.fc40.s390x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 6/144] cpio-0:2.15-1.fc40.s390x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 7/144] which-0:2.21-41.fc40.s390x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 8/144] bash-0:5.2.26-3.fc40.s390x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 9/144] coreutils-0:9.4-6.fc40.s390x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 10/144] grep-0:3.11-7.fc40.s390x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 11/144] patch-0:2.7.6-24.fc40.s390x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 12/144] sed-0:4.9-1.fc40.s390x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 13/144] shadow-utils-2:4.14.0-5.fc40. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 14/144] util-linux-0:2.40-0.8.rc1.fc4 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 15/144] diffutils-0:3.10-5.fc40.s390x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 16/144] fedora-release-common-0:40-0. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 17/144] findutils-1:4.9.0-8.fc40.s390 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 18/144] gawk-0:5.3.0-3.fc40.s390x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 19/144] glibc-minimal-langpack-0:2.39 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 20/144] gzip-0:1.13-1.fc40.s390x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 21/144] info-0:7.1-2.fc40.s390x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 22/144] xz-0:5.4.6-1.fc40.s390x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 23/144] glibc-0:2.39-2.fc40.s390x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 24/144] libacl-0:2.3.2-1.fc40.s390x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 25/144] libselinux-0:3.6-4.fc40.s390x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 26/144] bzip2-libs-0:1.0.8-18.fc40.s3 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 27/144] ansible-srpm-macros-0:1-14.fc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 28/144] dwz-0:0.15-6.fc40.s390x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 29/144] efi-srpm-macros-0:5-11.fc40.n 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 30/144] file-0:5.45-4.fc40.s390x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 31/144] fonts-srpm-macros-1:2.0.5-14. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 32/144] forge-srpm-macros-0:0.2.0-3.f 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 33/144] fpc-srpm-macros-0:1.3-12.fc40 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 34/144] ghc-srpm-macros-0:1.6.1-5.fc4 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 35/144] gnat-srpm-macros-0:6-5.fc40.n 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 36/144] go-srpm-macros-0:3.4.0-2.fc40 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 37/144] kernel-srpm-macros-0:1.0-22.f 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 38/144] lua-srpm-macros-0:1-11.fc40.n 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 39/144] ocaml-srpm-macros-0:9-3.fc40. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 40/144] openblas-srpm-macros-0:2-16.f 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 41/144] package-notes-srpm-macros-0:0 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 42/144] perl-srpm-macros-0:1-53.fc40. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 43/144] pyproject-srpm-macros-0:1.12. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 44/144] python-srpm-macros-0:3.12-7.f 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 45/144] qt5-srpm-macros-0:5.15.12-3.f 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 46/144] qt6-srpm-macros-0:6.6.1-5.fc4 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 47/144] rpm-0:4.19.1.1-1.fc40.s390x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 48/144] rust-srpm-macros-0:25.2-4.fc4 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 49/144] zig-srpm-macros-0:1-2.fc40.no 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 50/144] zip-0:3.0-40.fc40.s390x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 51/144] binutils-0:2.41-32.fc40.s390x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 52/144] debugedit-0:5.0-14.fc40.s390x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 53/144] elfutils-0:0.190-6.fc40.s390x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 54/144] elfutils-libelf-0:0.190-6.fc4 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 55/144] pkgconf-pkg-config-0:1.9.5-4. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 56/144] popt-0:1.19-6.fc40.s390x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 57/144] readline-0:8.2-8.fc40.s390x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 58/144] rpm-build-libs-0:4.19.1.1-1.f 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 59/144] rpm-libs-0:4.19.1.1-1.fc40.s3 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 60/144] zstd-0:1.5.5-5.fc40.s390x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 61/144] filesystem-0:3.18-8.fc40.s390 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 62/144] ncurses-libs-0:6.4-12.2024012 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 63/144] coreutils-common-0:9.4-6.fc40 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 64/144] gmp-1:6.2.1-8.fc40.s390x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 65/144] libattr-0:2.5.2-3.fc40.s390x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 66/144] libcap-0:2.69-3.fc40.s390x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 67/144] openssl-libs-1:3.2.1-2.fc40.s 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 68/144] pcre2-0:10.42-2.fc40.2.s390x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 69/144] ed-0:1.20-2.fc40.s390x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 70/144] audit-libs-0:4.0-8.fc40.s390x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 71/144] libeconf-0:0.5.2-3.fc40.s390x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 72/144] libsemanage-0:3.6-3.fc40.s390 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 73/144] libxcrypt-0:4.4.36-5.fc40.s39 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 74/144] pam-libs-0:1.6.0-1.fc40.s390x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 75/144] setup-0:2.14.5-2.fc40.noarch 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 76/144] authselect-libs-0:1.5.0-3.fc4 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 77/144] libblkid-0:2.40-0.8.rc1.fc40. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 78/144] libcap-ng-0:0.8.4-4.fc40.s390 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 79/144] libfdisk-0:2.40-0.8.rc1.fc40. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 80/144] libmount-0:2.40-0.8.rc1.fc40. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 81/144] libsmartcols-0:2.40-0.8.rc1.f 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 82/144] libutempter-0:1.2.1-13.fc40.s 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 83/144] libuuid-0:2.40-0.8.rc1.fc40.s 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 84/144] pam-0:1.6.0-1.fc40.s390x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 85/144] systemd-libs-0:255.3-1.fc40.s 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 86/144] util-linux-core-0:2.40-0.8.rc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 87/144] zlib-ng-compat-0:2.1.6-2.fc40 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 88/144] fedora-repos-0:40-0.2.noarch 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 89/144] mpfr-0:4.2.1-3.fc40.s390x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 90/144] glibc-common-0:2.39-2.fc40.s3 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 91/144] xz-libs-0:5.4.6-1.fc40.s390x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 92/144] glibc-gconv-extra-0:2.39-2.fc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 93/144] basesystem-0:11-20.fc40.noarc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 94/144] libgcc-0:14.0.1-0.6.fc40.s390 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 95/144] libsepol-0:3.6-3.fc40.s390x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 96/144] file-libs-0:5.45-4.fc40.s390x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 97/144] curl-0:8.6.0-4.fc40.s390x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 98/144] libarchive-0:3.7.2-3.fc40.s39 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 99/144] alternatives-0:1.26-3.fc40.s3 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [100/144] binutils-gold-0:2.41-32.fc40. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [101/144] elfutils-debuginfod-client-0: 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [102/144] jansson-0:2.13.1-9.fc40.s390x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [103/144] libstdc++-0:14.0.1-0.6.fc40.s 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [104/144] elfutils-libs-0:0.190-6.fc40. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [105/144] libzstd-0:1.5.5-5.fc40.s390x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [106/144] pkgconf-0:1.9.5-4.fc40.s390x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [107/144] pkgconf-m4-0:1.9.5-4.fc40.noa 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [108/144] libgomp-0:14.0.1-0.6.fc40.s39 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [109/144] lua-libs-0:5.4.6-5.fc40.s390x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [110/144] rpm-sequoia-0:1.6.0-2.fc40.s3 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [111/144] sqlite-libs-0:3.45.1-2.fc40.s 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [112/144] lz4-libs-0:1.9.4-6.fc40.s390x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [113/144] ncurses-base-0:6.4-12.2024012 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [114/144] ca-certificates-0:2023.2.62_v 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [115/144] crypto-policies-0:20240201-1. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [116/144] pcre2-syntax-0:10.42-2.fc40.2 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [117/144] authselect-0:1.5.0-3.fc40.s39 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [118/144] gdbm-1:1.23-6.fc40.s390x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [119/144] gdbm-libs-1:1.23-6.fc40.s390x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [120/144] libnsl2-0:2.0.1-1.fc40.s390x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [121/144] libpwquality-0:1.4.5-9.fc40.s 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [122/144] libtirpc-0:1.3.4-1.rc2.fc40.2 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [123/144] fedora-gpg-keys-0:40-0.2.noar 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [124/144] fedora-repos-rawhide-0:40-0.2 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [125/144] libxml2-0:2.12.5-1.fc40.s390x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [126/144] elfutils-default-yama-scope-0 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [127/144] libpkgconf-0:1.9.5-4.fc40.s39 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [128/144] p11-kit-0:0.25.3-4.fc40.s390x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [129/144] p11-kit-trust-0:0.25.3-4.fc40 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [130/144] cracklib-0:2.9.11-5.fc40.s390 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [131/144] krb5-libs-0:1.21.2-5.fc40.s39 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [132/144] libcom_err-0:1.47.0-5.fc40.s3 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [133/144] libffi-0:3.4.4-7.fc40.s390x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [134/144] libtasn1-0:4.19.0-6.fc40.s390 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [135/144] keyutils-libs-0:1.6.3-3.fc40. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [136/144] libverto-0:0.3.2-8.fc40.s390x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [137/144] fedora-release-0:40-0.30.noar 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [138/144] gdb-minimal-0:14.1-8.fc40.s39 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [139/144] xxhash-libs-0:0.8.2-2.fc40.s3 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [140/144] fedora-release-identity-basic 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [141/144] libcurl-minimal-0:8.6.0-4.fc4 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [142/144] libidn2-0:2.3.7-1.fc40.s390x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [143/144] libnghttp2-0:1.59.0-2.fc40.s3 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [144/144] libunistring-0:1.1-7.fc40.s39 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [144/144] Total 100% | 0.0 B/s | 0.0 B | 00m00s Running transaction Importing PGP key 0xA15B79CC: Userid : "Fedora (40) " Fingerprint: 115DF9AEF857853EE8445D0A0727707EA15B79CC From : file:///usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-40-primary The key was successfully imported. Importing PGP key 0xA15B79CC: Userid : "Fedora (40) " Fingerprint: 115DF9AEF857853EE8445D0A0727707EA15B79CC From : file:///usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-40-primary The key was successfully imported. Importing PGP key 0x18B8E74C: Userid : "Fedora (39) " Fingerprint: E8F23996F23218640CB44CBE75CF5AC418B8E74C From : file:///usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-39-primary The key was successfully imported. [ 1/146] Verify package files 100% | 507.0 B/s | 144.0 B | 00m00s >>> Running pre-transaction scriptlet: filesystem-0:3.18-8.fc40.s390x >>> Stop pre-transaction scriptlet: filesystem-0:3.18-8.fc40.s390x [ 2/146] Prepare transaction 100% | 2.8 KiB/s | 144.0 B | 00m00s [ 3/146] Installing libgcc-0:14.0.1-0. 100% | 170.8 MiB/s | 174.9 KiB | 00m00s >>> Running post-install scriptlet: libgcc-0:14.0.1-0.6.fc40.s390x >>> Stop post-install scriptlet: libgcc-0:14.0.1-0.6.fc40.s390x [ 4/146] Installing fedora-release-ide 100% | 929.7 KiB/s | 952.0 B | 00m00s [ 5/146] Installing crypto-policies-0: 100% | 35.5 MiB/s | 181.7 KiB | 00m00s >>> Running post-install scriptlet: crypto-policies-0:20240201-1.git9f501f3.fc40 >>> Stop post-install scriptlet: crypto-policies-0:20240201-1.git9f501f3.fc40.no [ 6/146] Installing fedora-gpg-keys-0: 100% | 40.9 MiB/s | 167.6 KiB | 00m00s [ 7/146] Installing fedora-repos-rawhi 100% | 0.0 B/s | 2.4 KiB | 00m00s [ 8/146] Installing fedora-repos-0:40- 100% | 0.0 B/s | 5.7 KiB | 00m00s [ 9/146] Installing fedora-release-com 100% | 22.6 MiB/s | 23.2 KiB | 00m00s [ 10/146] Installing fedora-release-0:4 100% | 0.0 B/s | 124.0 B | 00m00s [ 11/146] Installing setup-0:2.14.5-2.f 100% | 50.6 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/146] Installing filesystem-0:3.18- 100% | 2.9 MiB/s | 212.4 KiB | 00m00s [ 13/146] Installing basesystem-0:11-20 100% | 0.0 B/s | 124.0 B | 00m00s [ 14/146] Installing pcre2-syntax-0:10. 100% | 232.0 MiB/s | 237.6 KiB | 00m00s [ 15/146] Installing ncurses-base-0:6.4 100% | 49.1 MiB/s | 351.6 KiB | 00m00s [ 16/146] Installing glibc-minimal-lang 100% | 0.0 B/s | 124.0 B | 00m00s [ 17/146] Installing ncurses-libs-0:6.4 100% | 177.1 MiB/s | 1.1 MiB | 00m00s >>> Running pre-install scriptlet: glibc-0:2.39-2.fc40.s390x >>> Stop pre-install scriptlet: glibc-0:2.39-2.fc40.s390x [ 18/146] Installing glibc-0:2.39-2.fc4 100% | 200.7 MiB/s | 5.4 MiB | 00m00s >>> Running post-install scriptlet: glibc-0:2.39-2.fc40.s390x >>> Stop post-install scriptlet: glibc-0:2.39-2.fc40.s390x [ 19/146] 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 [ 20/146] Installing glibc-common-0:2.3 100% | 158.3 MiB/s | 1.1 MiB | 00m00s [ 21/146] Installing glibc-gconv-extra- 100% | 229.2 MiB/s | 7.8 MiB | 00m00s >>> Running post-install scriptlet: glibc-gconv-extra-0:2.39-2.fc40.s390x >>> Stop post-install scriptlet: glibc-gconv-extra-0:2.39-2.fc40.s390x [ 22/146] Installing zlib-ng-compat-0:2 100% | 115.4 MiB/s | 118.2 KiB | 00m00s [ 23/146] Installing xz-libs-0:5.4.6-1. 100% | 221.3 MiB/s | 226.7 KiB | 00m00s [ 24/146] Installing bzip2-libs-0:1.0.8 100% | 87.5 MiB/s | 89.6 KiB | 00m00s [ 25/146] Installing popt-0:1.19-6.fc40 100% | 73.9 MiB/s | 151.3 KiB | 00m00s [ 26/146] Installing readline-0:8.2-8.f 100% | 272.9 MiB/s | 558.9 KiB | 00m00s [ 27/146] Installing libuuid-0:2.40-0.8 100% | 37.8 MiB/s | 38.7 KiB | 00m00s [ 28/146] Installing libstdc++-0:14.0.1 100% | 283.9 MiB/s | 3.1 MiB | 00m00s [ 29/146] Installing libzstd-0:1.5.5-5. 100% | 282.9 MiB/s | 869.0 KiB | 00m00s [ 30/146] Installing elfutils-libelf-0: 100% | 332.4 MiB/s | 1.0 MiB | 00m00s [ 31/146] Installing libblkid-0:2.40-0. 100% | 255.8 MiB/s | 262.0 KiB | 00m00s [ 32/146] Installing gmp-1:6.2.1-8.fc40 100% | 251.1 MiB/s | 771.5 KiB | 00m00s [ 33/146] Installing libattr-0:2.5.2-3. 100% | 0.0 B/s | 29.3 KiB | 00m00s [ 34/146] Installing libacl-0:2.3.2-1.f 100% | 0.0 B/s | 44.6 KiB | 00m00s [ 35/146] Installing libeconf-0:0.5.2-3 100% | 56.1 MiB/s | 57.5 KiB | 00m00s [ 36/146] Installing libxcrypt-0:4.4.36 100% | 270.9 MiB/s | 277.4 KiB | 00m00s [ 37/146] Installing lz4-libs-0:1.9.4-6 100% | 170.2 MiB/s | 174.3 KiB | 00m00s [ 38/146] Installing mpfr-0:4.2.1-3.fc4 100% | 228.0 MiB/s | 700.3 KiB | 00m00s [ 39/146] Installing gawk-0:5.3.0-3.fc4 100% | 259.2 MiB/s | 1.8 MiB | 00m00s [ 40/146] Installing dwz-0:0.15-6.fc40. 100% | 156.2 MiB/s | 320.0 KiB | 00m00s [ 41/146] Installing unzip-0:6.0-63.fc4 100% | 200.0 MiB/s | 409.5 KiB | 00m00s [ 42/146] Installing file-libs-0:5.45-4 100% | 552.5 MiB/s | 9.9 MiB | 00m00s [ 43/146] Installing file-0:5.45-4.fc40 100% | 102.3 MiB/s | 104.8 KiB | 00m00s [ 44/146] Installing pcre2-0:10.42-2.fc 100% | 218.3 MiB/s | 670.7 KiB | 00m00s [ 45/146] Installing grep-0:3.11-7.fc40 100% | 203.7 MiB/s | 1.0 MiB | 00m00s [ 46/146] Installing xz-0:5.4.6-1.fc40. 100% | 250.3 MiB/s | 2.0 MiB | 00m00s [ 47/146] Installing libcap-ng-0:0.8.4- 100% | 76.7 MiB/s | 78.5 KiB | 00m00s [ 48/146] Installing audit-libs-0:4.0-8 100% | 160.6 MiB/s | 328.9 KiB | 00m00s [ 49/146] Installing pam-libs-0:1.6.0-1 100% | 129.5 MiB/s | 132.6 KiB | 00m00s [ 50/146] Installing libcap-0:2.69-3.fc 100% | 115.1 MiB/s | 235.8 KiB | 00m00s [ 51/146] Installing systemd-libs-0:255 100% | 283.2 MiB/s | 2.0 MiB | 00m00s [ 52/146] Installing libsmartcols-0:2.4 100% | 189.3 MiB/s | 193.9 KiB | 00m00s [ 53/146] Installing libsepol-0:3.6-3.f 100% | 276.9 MiB/s | 850.8 KiB | 00m00s [ 54/146] Installing libselinux-0:3.6-4 100% | 185.7 MiB/s | 190.2 KiB | 00m00s [ 55/146] Installing sed-0:4.9-1.fc40.s 100% | 215.2 MiB/s | 881.4 KiB | 00m00s [ 56/146] Installing findutils-1:4.9.0- 100% | 250.7 MiB/s | 1.5 MiB | 00m00s [ 57/146] Installing libmount-0:2.40-0. 100% | 184.3 MiB/s | 377.4 KiB | 00m00s [ 58/146] Installing alternatives-0:1.2 100% | 66.2 MiB/s | 67.8 KiB | 00m00s [ 59/146] Installing jansson-0:2.13.1-9 100% | 91.3 MiB/s | 93.5 KiB | 00m00s [ 60/146] Installing lua-libs-0:5.4.6-5 100% | 159.2 MiB/s | 326.0 KiB | 00m00s [ 61/146] Installing gdbm-libs-1:1.23-6 100% | 132.0 MiB/s | 135.1 KiB | 00m00s [ 62/146] Installing libcom_err-0:1.47. 100% | 66.4 MiB/s | 68.0 KiB | 00m00s [ 63/146] Installing libtasn1-0:4.19.0- 100% | 184.9 MiB/s | 189.3 KiB | 00m00s [ 64/146] Installing gdbm-1:1.23-6.fc40 100% | 159.1 MiB/s | 488.8 KiB | 00m00s [ 65/146] Installing util-linux-core-0: 100% | 201.6 MiB/s | 1.4 MiB | 00m00s [ 66/146] Installing tar-2:1.35-3.fc40. 100% | 302.0 MiB/s | 3.0 MiB | 00m00s [ 67/146] Installing libsemanage-0:3.6- 100% | 98.7 MiB/s | 303.1 KiB | 00m00s [ 68/146] Installing shadow-utils-2:4.1 100% | 156.2 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 [ 69/146] Installing libutempter-0:1.2. 100% | 57.9 MiB/s | 59.3 KiB | 00m00s [ 70/146] Installing zip-0:3.0-40.fc40. 100% | 246.8 MiB/s | 758.1 KiB | 00m00s [ 71/146] Installing zstd-0:1.5.5-5.fc4 100% | 300.3 MiB/s | 1.8 MiB | 00m00s [ 72/146] Installing libfdisk-0:2.40-0. 100% | 193.6 MiB/s | 396.4 KiB | 00m00s [ 73/146] Installing bzip2-0:1.0.8-18.f 100% | 101.3 MiB/s | 103.7 KiB | 00m00s [ 74/146] Installing libxml2-0:2.12.5-1 100% | 269.0 MiB/s | 1.9 MiB | 00m00s [ 75/146] Installing sqlite-libs-0:3.45 100% | 262.2 MiB/s | 1.6 MiB | 00m00s [ 76/146] Installing ed-0:1.20-2.fc40.s 100% | 148.9 MiB/s | 152.5 KiB | 00m00s [ 77/146] Installing patch-0:2.7.6-24.f 100% | 146.4 MiB/s | 299.8 KiB | 00m00s [ 78/146] Installing elfutils-default-y 100% | 681.0 KiB/s | 2.0 KiB | 00m00s >>> Running post-install scriptlet: elfutils-default-yama-scope-0:0.190-6.fc40.n >>> Stop post-install scriptlet: elfutils-default-yama-scope-0:0.190-6.fc40.noar [ 79/146] Installing cpio-0:2.15-1.fc40 100% | 223.8 MiB/s | 1.1 MiB | 00m00s [ 80/146] Installing diffutils-0:3.10-5 100% | 269.4 MiB/s | 1.6 MiB | 00m00s [ 81/146] Installing libgomp-0:14.0.1-0 100% | 259.3 MiB/s | 531.1 KiB | 00m00s [ 82/146] Installing libpkgconf-0:1.9.5 100% | 84.9 MiB/s | 86.9 KiB | 00m00s [ 83/146] Installing pkgconf-0:1.9.5-4. 100% | 84.1 MiB/s | 86.1 KiB | 00m00s [ 84/146] Installing libffi-0:3.4.4-7.f 100% | 65.0 MiB/s | 66.5 KiB | 00m00s [ 85/146] Installing p11-kit-0:0.25.3-4 100% | 249.5 MiB/s | 2.5 MiB | 00m00s [ 86/146] Installing p11-kit-trust-0:0. 100% | 92.4 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 [ 87/146] Installing keyutils-libs-0:1. 100% | 54.3 MiB/s | 55.6 KiB | 00m00s [ 88/146] Installing libverto-0:0.3.2-8 100% | 30.3 MiB/s | 31.1 KiB | 00m00s [ 89/146] Installing xxhash-libs-0:0.8. 100% | 67.8 MiB/s | 69.4 KiB | 00m00s [ 90/146] Installing libnghttp2-0:1.59. 100% | 171.0 MiB/s | 175.1 KiB | 00m00s [ 91/146] Installing libunistring-0:1.1 100% | 253.3 MiB/s | 1.8 MiB | 00m00s [ 92/146] Installing libidn2-0:2.3.7-1. 100% | 110.3 MiB/s | 338.9 KiB | 00m00s [ 93/146] Installing pkgconf-m4-0:1.9.5 100% | 0.0 B/s | 14.3 KiB | 00m00s [ 94/146] Installing pkgconf-pkg-config 100% | 1.7 MiB/s | 1.8 KiB | 00m00s [ 95/146] Installing coreutils-common-0 100% | 337.2 MiB/s | 11.5 MiB | 00m00s [ 96/146] Installing openssl-libs-1:3.2 100% | 292.4 MiB/s | 6.1 MiB | 00m00s [ 97/146] Installing coreutils-0:9.4-6. 100% | 295.9 MiB/s | 6.2 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/146] 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/146] Installing gzip-0:1.13-1.fc40 100% | 99.2 MiB/s | 406.3 KiB | 00m00s >>> Running pre-install scriptlet: authselect-libs-0:1.5.0-3.fc40.s390x >>> Stop pre-install scriptlet: authselect-libs-0:1.5.0-3.fc40.s390x [100/146] Installing authselect-libs-0: 100% | 163.4 MiB/s | 1.0 MiB | 00m00s [101/146] Installing krb5-libs-0:1.21.2 100% | 245.2 MiB/s | 2.5 MiB | 00m00s [102/146] Installing libtirpc-0:1.3.4-1 100% | 211.3 MiB/s | 216.4 KiB | 00m00s [103/146] Installing libcurl-minimal-0: 100% | 208.1 MiB/s | 639.3 KiB | 00m00s [104/146] Installing elfutils-libs-0:0. 100% | 240.8 MiB/s | 739.9 KiB | 00m00s [105/146] Installing elfutils-debuginfo 100% | 64.9 MiB/s | 66.4 KiB | 00m00s [106/146] Installing binutils-gold-0:2. 100% | 204.0 MiB/s | 2.9 MiB | 00m00s >>> Running post-install scriptlet: binutils-gold-0:2.41-32.fc40.s390x >>> Stop post-install scriptlet: binutils-gold-0:2.41-32.fc40.s390x [107/146] Installing binutils-0:2.41-32 100% | 332.6 MiB/s | 25.9 MiB | 00m00s >>> Running post-install scriptlet: binutils-0:2.41-32.fc40.s390x >>> Stop post-install scriptlet: binutils-0:2.41-32.fc40.s390x [108/146] Installing elfutils-0:0.190-6 100% | 293.9 MiB/s | 2.9 MiB | 00m00s [109/146] Installing gdb-minimal-0:14.1 100% | 305.4 MiB/s | 12.5 MiB | 00m00s [110/146] Installing debugedit-0:5.0-14 100% | 200.4 MiB/s | 205.2 KiB | 00m00s [111/146] Installing curl-0:8.6.0-4.fc4 100% | 247.6 MiB/s | 760.7 KiB | 00m00s [112/146] Installing libnsl2-0:2.0.1-1. 100% | 61.4 MiB/s | 62.8 KiB | 00m00s [113/146] Installing authselect-0:1.5.0 100% | 78.4 MiB/s | 160.6 KiB | 00m00s [114/146] Installing cracklib-0:2.9.11- 100% | 63.8 MiB/s | 261.4 KiB | 00m00s [115/146] Installing libpwquality-0:1.4 100% | 84.6 MiB/s | 433.2 KiB | 00m00s [116/146] Installing pam-0:1.6.0-1.fc40 100% | 149.7 MiB/s | 1.8 MiB | 00m00s [117/146] Installing libarchive-0:3.7.2 100% | 248.2 MiB/s | 1.0 MiB | 00m00s [118/146] Installing rpm-sequoia-0:1.6. 100% | 303.5 MiB/s | 3.0 MiB | 00m00s [119/146] Installing rpm-libs-0:4.19.1. 100% | 79.2 MiB/s | 811.1 KiB | 00m00s >>> Running pre-install scriptlet: rpm-0:4.19.1.1-1.fc40.s390x >>> Stop pre-install scriptlet: rpm-0:4.19.1.1-1.fc40.s390x [120/146] Installing rpm-0:4.19.1.1-1.f 100% | 149.9 MiB/s | 2.4 MiB | 00m00s [121/146] Installing efi-srpm-macros-0: 100% | 40.2 MiB/s | 41.2 KiB | 00m00s [122/146] Installing lua-srpm-macros-0: 100% | 0.0 B/s | 1.9 KiB | 00m00s [123/146] Installing zig-srpm-macros-0: 100% | 0.0 B/s | 1.7 KiB | 00m00s [124/146] Installing rpm-build-libs-0:4 100% | 202.2 MiB/s | 207.0 KiB | 00m00s [125/146] Installing rust-srpm-macros-0 100% | 0.0 B/s | 5.8 KiB | 00m00s [126/146] Installing qt6-srpm-macros-0: 100% | 0.0 B/s | 732.0 B | 00m00s [127/146] Installing qt5-srpm-macros-0: 100% | 0.0 B/s | 768.0 B | 00m00s [128/146] Installing perl-srpm-macros-0 100% | 0.0 B/s | 1.1 KiB | 00m00s [129/146] Installing package-notes-srpm 100% | 0.0 B/s | 2.0 KiB | 00m00s [130/146] Installing openblas-srpm-macr 100% | 0.0 B/s | 384.0 B | 00m00s [131/146] Installing ocaml-srpm-macros- 100% | 0.0 B/s | 2.2 KiB | 00m00s [132/146] Installing kernel-srpm-macros 100% | 0.0 B/s | 2.3 KiB | 00m00s [133/146] Installing gnat-srpm-macros-0 100% | 0.0 B/s | 1.3 KiB | 00m00s [134/146] Installing ghc-srpm-macros-0: 100% | 0.0 B/s | 648.0 B | 00m00s [135/146] Installing fpc-srpm-macros-0: 100% | 0.0 B/s | 420.0 B | 00m00s [136/146] Installing ansible-srpm-macro 100% | 0.0 B/s | 36.2 KiB | 00m00s [137/146] Installing fonts-srpm-macros- 100% | 55.1 MiB/s | 56.5 KiB | 00m00s [138/146] Installing forge-srpm-macros- 100% | 37.7 MiB/s | 38.6 KiB | 00m00s [139/146] Installing go-srpm-macros-0:3 100% | 60.2 MiB/s | 61.6 KiB | 00m00s [140/146] Installing python-srpm-macros 100% | 50.1 MiB/s | 51.3 KiB | 00m00s [141/146] Installing redhat-rpm-config- 100% | 92.6 MiB/s | 189.6 KiB | 00m00s [142/146] Installing rpm-build-0:4.19.1 100% | 91.9 MiB/s | 188.3 KiB | 00m00s [143/146] Installing pyproject-srpm-mac 100% | 2.0 MiB/s | 2.1 KiB | 00m00s [144/146] Installing util-linux-0:2.40- 100% | 156.0 MiB/s | 3.7 MiB | 00m00s >>> Running post-install scriptlet: util-linux-0:2.40-0.8.rc1.fc40.s390x >>> Stop post-install scriptlet: util-linux-0:2.40-0.8.rc1.fc40.s390x [145/146] Installing which-0:2.21-41.fc 100% | 84.1 MiB/s | 86.1 KiB | 00m00s [146/146] Installing info-0:7.1-2.fc40. 100% | 335.1 KiB/s | 405.5 KiB | 00m01s >>> Running post-transaction scriptlet: filesystem-0:3.18-8.fc40.s390x >>> Stop post-transaction scriptlet: filesystem-0:3.18-8.fc40.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-3.fc40.s390x >>> Stop post-transaction scriptlet: authselect-libs-0:1.5.0-3.fc40.s390x >>> Running post-transaction scriptlet: rpm-0:4.19.1.1-1.fc40.s390x >>> Stop post-transaction scriptlet: rpm-0:4.19.1.1-1.fc40.s390x >>> Running trigger-install scriptlet: glibc-common-0:2.39-2.fc40.s390x >>> Stop trigger-install scriptlet: glibc-common-0:2.39-2.fc40.s390x >>> Running trigger-install scriptlet: info-0:7.1-2.fc40.s390x >>> Stop trigger-install scriptlet: info-0:7.1-2.fc40.s390x 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-14.fc40.noarch audit-libs-4.0-8.fc40.s390x authselect-1.5.0-3.fc40.s390x authselect-libs-1.5.0-3.fc40.s390x basesystem-11-20.fc40.noarch bash-5.2.26-3.fc40.s390x binutils-2.41-32.fc40.s390x binutils-gold-2.41-32.fc40.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.4-6.fc40.s390x coreutils-common-9.4-6.fc40.s390x cpio-2.15-1.fc40.s390x cracklib-2.9.11-5.fc40.s390x crypto-policies-20240201-1.git9f501f3.fc40.noarch curl-8.6.0-4.fc40.s390x debugedit-5.0-14.fc40.s390x diffutils-3.10-5.fc40.s390x dwz-0.15-6.fc40.s390x ed-1.20-2.fc40.s390x efi-srpm-macros-5-11.fc40.noarch elfutils-0.190-6.fc40.s390x elfutils-debuginfod-client-0.190-6.fc40.s390x elfutils-default-yama-scope-0.190-6.fc40.noarch elfutils-libelf-0.190-6.fc40.s390x elfutils-libs-0.190-6.fc40.s390x fedora-gpg-keys-40-0.2.noarch fedora-release-40-0.30.noarch fedora-release-common-40-0.30.noarch fedora-release-identity-basic-40-0.30.noarch fedora-repos-40-0.2.noarch fedora-repos-rawhide-40-0.2.noarch file-5.45-4.fc40.s390x file-libs-5.45-4.fc40.s390x filesystem-3.18-8.fc40.s390x findutils-4.9.0-8.fc40.s390x fonts-srpm-macros-2.0.5-14.fc40.noarch forge-srpm-macros-0.2.0-3.fc40.noarch fpc-srpm-macros-1.3-12.fc40.noarch gawk-5.3.0-3.fc40.s390x gdb-minimal-14.1-8.fc40.s390x gdbm-1.23-6.fc40.s390x gdbm-libs-1.23-6.fc40.s390x ghc-srpm-macros-1.6.1-5.fc40.noarch glibc-2.39-2.fc40.s390x glibc-common-2.39-2.fc40.s390x glibc-gconv-extra-2.39-2.fc40.s390x glibc-minimal-langpack-2.39-2.fc40.s390x gmp-6.2.1-8.fc40.s390x gnat-srpm-macros-6-5.fc40.noarch go-srpm-macros-3.4.0-2.fc40.noarch gpg-pubkey-18b8e74c-62f2920f gpg-pubkey-a15b79cc-63d04c2c grep-3.11-7.fc40.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-22.fc40.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.2-3.fc40.s390x libattr-2.5.2-3.fc40.s390x libblkid-2.40-0.8.rc1.fc40.s390x libcap-2.69-3.fc40.s390x libcap-ng-0.8.4-4.fc40.s390x libcom_err-1.47.0-5.fc40.s390x libcurl-minimal-8.6.0-4.fc40.s390x libeconf-0.5.2-3.fc40.s390x libfdisk-2.40-0.8.rc1.fc40.s390x libffi-3.4.4-7.fc40.s390x libgcc-14.0.1-0.6.fc40.s390x libgomp-14.0.1-0.6.fc40.s390x libidn2-2.3.7-1.fc40.s390x libmount-2.40-0.8.rc1.fc40.s390x libnghttp2-1.59.0-2.fc40.s390x libnsl2-2.0.1-1.fc40.s390x libpkgconf-1.9.5-4.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-0.8.rc1.fc40.s390x libstdc++-14.0.1-0.6.fc40.s390x libtasn1-4.19.0-6.fc40.s390x libtirpc-1.3.4-1.rc2.fc40.2.s390x libunistring-1.1-7.fc40.s390x libutempter-1.2.1-13.fc40.s390x libuuid-2.40-0.8.rc1.fc40.s390x libverto-0.3.2-8.fc40.s390x libxcrypt-4.4.36-5.fc40.s390x libxml2-2.12.5-1.fc40.s390x libzstd-1.5.5-5.fc40.s390x lua-libs-5.4.6-5.fc40.s390x lua-srpm-macros-1-11.fc40.noarch lz4-libs-1.9.4-6.fc40.s390x mpfr-4.2.1-3.fc40.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-16.fc40.noarch openssl-libs-3.2.1-2.fc40.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.0-1.fc40.s390x pam-libs-1.6.0-1.fc40.s390x patch-2.7.6-24.fc40.s390x pcre2-10.42-2.fc40.2.s390x pcre2-syntax-10.42-2.fc40.2.noarch perl-srpm-macros-1-53.fc40.noarch pkgconf-1.9.5-4.fc40.s390x pkgconf-m4-1.9.5-4.fc40.noarch pkgconf-pkg-config-1.9.5-4.fc40.s390x popt-1.19-6.fc40.s390x pyproject-srpm-macros-1.12.0-1.fc40.noarch python-srpm-macros-3.12-7.fc40.noarch qt5-srpm-macros-5.15.12-3.fc40.noarch qt6-srpm-macros-6.6.1-5.fc40.noarch readline-8.2-8.fc40.s390x redhat-rpm-config-282-1.fc40.noarch rpm-4.19.1.1-1.fc40.s390x rpm-build-4.19.1.1-1.fc40.s390x rpm-build-libs-4.19.1.1-1.fc40.s390x rpm-libs-4.19.1.1-1.fc40.s390x rpm-sequoia-1.6.0-2.fc40.s390x rust-srpm-macros-25.2-4.fc40.noarch sed-4.9-1.fc40.s390x setup-2.14.5-2.fc40.noarch shadow-utils-4.14.0-5.fc40.s390x sqlite-libs-3.45.1-2.fc40.s390x systemd-libs-255.3-1.fc40.s390x tar-1.35-3.fc40.s390x unzip-6.0-63.fc40.s390x util-linux-2.40-0.8.rc1.fc40.s390x util-linux-core-2.40-0.8.rc1.fc40.s390x which-2.21-41.fc40.s390x xxhash-libs-0.8.2-2.fc40.s390x xz-5.4.6-1.fc40.s390x xz-libs-5.4.6-1.fc40.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.5-5.fc40.s390x Start: buildsrpm Start: rpmbuild -bs Building target platforms: s390x Building for target s390x setting SOURCE_DATE_EPOCH=1706140800 Wrote: /builddir/build/SRPMS/mlpack-4.3.0-3.fc40.src.rpm Finish: rpmbuild -bs INFO: chroot_scan: 1 files copied to /var/lib/copr-rpmbuild/results/chroot_scan INFO: /var/lib/mock/fedora-rawhide-s390x-1707667917.810621/root/var/log/dnf5.log Finish: buildsrpm INFO: Done(/var/lib/copr-rpmbuild/workspace/workdir-f0aa_sn0/mlpack/mlpack.spec) Config(child) 0 minutes 46 seconds INFO: Results and/or logs in: /var/lib/copr-rpmbuild/results INFO: Cleaning up build root ('cleanup_on_success=True') Start: clean chroot INFO: unmounting tmpfs. Finish: clean chroot INFO: Start(/var/lib/copr-rpmbuild/results/mlpack-4.3.0-3.fc40.src.rpm) Config(fedora-rawhide-s390x) Start(bootstrap): chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-rawhide-s390x-bootstrap-1707667917.810621/root. INFO: reusing tmpfs at /var/lib/mock/fedora-rawhide-s390x-bootstrap-1707667917.810621/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-1707667917.810621/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-1.fc40.s390x rpm-sequoia-1.6.0-2.fc40.s390x python3-dnf-4.19.0-1.fc40.noarch yum-4.19.0-1.fc40.noarch dnf5-5.1.12-1.fc40.s390x dnf5-plugins-5.1.12-1.fc40.s390x Finish: chroot init Start: build phase for mlpack-4.3.0-3.fc40.src.rpm Start: build setup for mlpack-4.3.0-3.fc40.src.rpm Building target platforms: s390x Building for target s390x setting SOURCE_DATE_EPOCH=1706140800 Wrote: /builddir/build/SRPMS/mlpack-4.3.0-3.fc40.src.rpm Updating and loading repositories: fedora 100% | 687.0 B/s | 3.4 KiB | 00m05s Copr repository 100% | 49.1 KiB/s | 1.5 KiB | 00m00s Repositories loaded. Package "pkgconf-pkg-config-1.9.5-4.fc40.s390x" is already installed. Package Arch Version Repository Size Installing: armadillo-devel s390x 12.8.0-1.fc40 fedora 7.3 MiB cereal-devel s390x 1.3.2-6.fc40 fedora 1.4 MiB cli11-devel noarch 2.4.1-1.fc40 fedora 609.3 KiB cmake s390x 3.28.2-1.fc40 fedora 31.1 MiB ensmallen-devel s390x 2.19.0-6.fc40 fedora 1.3 MiB gcc-c++ s390x 14.0.1-0.6.fc40 fedora 28.6 MiB make s390x 1:4.4.1-6.fc40 fedora 1.9 MiB python3-cython s390x 3.0.8-1.fc40 fedora 18.1 MiB python3-devel s390x 3.12.2-1.fc40 fedora 1.2 MiB python3-numpy s390x 1:1.26.2-4.fc40 fedora 42.1 MiB python3-pandas s390x 1.5.3-7.fc39~bootstrap fedora 37.7 MiB python3-pytest-runner noarch 4.0-22.fc40 fedora 23.2 KiB python3-setuptools noarch 69.0.3-2.fc40 fedora 7.1 MiB python3-wheel noarch 1:0.41.2-3.fc40 fedora 507.1 KiB stb_image-devel s390x 2.29^20240208gitb7cf124-1.fc40 copr_base 279.7 KiB stb_image_write-devel s390x 1.16^20240208gitb7cf124-1.fc40 copr_base 72.0 KiB txt2man noarch 1.7.1-6.fc40 fedora 47.1 KiB Installing dependencies: SuperLU s390x 6.0.1-3.fc40 fedora 578.0 KiB SuperLU-devel s390x 6.0.1-3.fc40 fedora 102.2 KiB annobin-docs noarch 12.38-1.fc40 fedora 95.6 KiB annobin-plugin-gcc s390x 12.38-1.fc40 fedora 966.5 KiB armadillo s390x 12.8.0-1.fc40 fedora 146.9 KiB arpack s390x 3.9.1-3.fc40 fedora 633.5 KiB arpack-devel s390x 3.9.1-3.fc40 fedora 69.1 KiB cmake-data noarch 3.28.2-1.fc40 fedora 8.0 MiB cmake-filesystem s390x 3.28.2-1.fc40 fedora 0.0 B cmake-rpm-macros noarch 3.28.2-1.fc40 fedora 7.4 KiB cpp s390x 14.0.1-0.6.fc40 fedora 25.4 MiB emacs-filesystem noarch 1:29.2-3.fc40 fedora 0.0 B expat s390x 2.5.0-5.fc40 fedora 302.4 KiB flexiblas s390x 3.4.1-3.fc40 fedora 46.7 KiB flexiblas-devel s390x 3.4.1-3.fc40 fedora 3.8 MiB flexiblas-netlib s390x 3.4.1-3.fc40 fedora 11.5 MiB flexiblas-netlib64 s390x 3.4.1-3.fc40 fedora 11.5 MiB flexiblas-openblas-openmp s390x 3.4.1-3.fc40 fedora 39.2 KiB flexiblas-openblas-openmp64 s390x 3.4.1-3.fc40 fedora 39.2 KiB gc s390x 8.2.2-6.fc40 fedora 273.8 KiB gcc s390x 14.0.1-0.6.fc40 fedora 76.1 MiB gcc-gfortran s390x 14.0.1-0.6.fc40 fedora 27.3 MiB gcc-plugin-annobin s390x 14.0.1-0.6.fc40 fedora 56.8 KiB glibc-devel s390x 2.39-2.fc40 fedora 469.0 KiB glibc-headers-s390 noarch 2.39-2.fc40 fedora 2.1 MiB guile30 s390x 3.0.7-12.fc40 fedora 51.5 MiB hdf5 s390x 1.12.1-15.fc40 fedora 9.0 MiB hdf5-devel s390x 1.12.1-15.fc40 fedora 3.8 MiB jsoncpp s390x 1.9.5-7.fc40 fedora 247.5 KiB kernel-headers s390x 6.8.0-0.rc3.26.fc40 fedora 6.2 MiB libaec s390x 1.1.2-1.fc40 fedora 109.7 KiB libaec-devel s390x 1.1.2-1.fc40 fedora 11.9 KiB libasan s390x 14.0.1-0.6.fc40 fedora 1.6 MiB libatomic s390x 14.0.1-0.6.fc40 fedora 32.3 KiB libb2 s390x 0.98.1-11.fc40 fedora 42.0 KiB libgfortran s390x 14.0.1-0.6.fc40 fedora 2.2 MiB libmpc s390x 1.3.1-5.fc40 fedora 172.5 KiB libstdc++-devel s390x 14.0.1-0.6.fc40 fedora 15.0 MiB libubsan s390x 14.0.1-0.6.fc40 fedora 491.3 KiB libuv s390x 1:1.48.0-1.fc40 fedora 550.3 KiB libxcrypt-devel s390x 4.4.36-5.fc40 fedora 30.3 KiB metis s390x 5.1.0.3-5.fc40 fedora 1.1 MiB mpdecimal s390x 2.5.1-9.fc40 fedora 228.6 KiB openblas s390x 0.3.26-1.fc40 fedora 96.0 KiB openblas-openmp s390x 0.3.26-1.fc40 fedora 15.2 MiB openblas-openmp64 s390x 0.3.26-1.fc40 fedora 15.2 MiB pyproject-rpm-macros noarch 1.12.0-1.fc40 fedora 98.8 KiB python-pip-wheel noarch 23.3.2-1.fc40 fedora 1.5 MiB python-rpm-macros noarch 3.12-7.fc40 fedora 22.1 KiB python3 s390x 3.12.2-1.fc40 fedora 31.6 KiB python3-dateutil noarch 1:2.8.2-13.fc40 fedora 877.8 KiB python3-iniconfig noarch 1.1.1-16.fc40 fedora 20.5 KiB python3-libs s390x 3.12.2-1.fc40 fedora 41.8 MiB python3-packaging noarch 23.2-4.fc40 fedora 421.1 KiB python3-pluggy noarch 1.3.0-3.fc40 fedora 182.5 KiB python3-pytest noarch 7.4.3-3.fc40 fedora 15.0 MiB python3-pytz noarch 2024.1-1.fc40 fedora 225.8 KiB python3-rpm-generators noarch 14-10.fc40 fedora 81.7 KiB python3-rpm-macros noarch 3.12-7.fc40 fedora 6.4 KiB python3-six noarch 1.16.0-14.fc40 fedora 117.7 KiB rhash s390x 1.4.3-4.fc40 fedora 356.3 KiB tzdata noarch 2024a-2.fc40 fedora 1.6 MiB vim-filesystem noarch 2:9.1.083-1.fc40 fedora 40.0 B zlib-ng-compat-devel s390x 2.1.6-2.fc40 fedora 103.4 KiB Transaction Summary: Installing: 81 packages Total size of inbound packages is 150 MiB. Need to download 71 MiB. After this operation 534 MiB will be used (install 534 MiB, remove 0 B). [ 1/81] gcc-c++-0:14.0.1-0.6.fc40.s390x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 2/81] make-1:4.4.1-6.fc40.s390x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 3/81] libstdc++-devel-0:14.0.1-0.6.fc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 4/81] expat-0:2.5.0-5.fc40.s390x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 5/81] gcc-0:14.0.1-0.6.fc40.s390x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 6/81] libmpc-0:1.3.1-5.fc40.s390x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 7/81] guile30-0:3.0.7-12.fc40.s390x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 8/81] python3-0:3.12.2-1.fc40.s390x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 9/81] python3-libs-0:3.12.2-1.fc40.s3 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [10/81] cpp-0:14.0.1-0.6.fc40.s390x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [11/81] glibc-devel-0:2.39-2.fc40.s390x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [12/81] libasan-0:14.0.1-0.6.fc40.s390x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [13/81] libatomic-0:14.0.1-0.6.fc40.s39 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [14/81] libubsan-0:14.0.1-0.6.fc40.s390 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [15/81] gc-0:8.2.2-6.fc40.s390x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [16/81] libb2-0:0.98.1-11.fc40.s390x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [17/81] mpdecimal-0:2.5.1-9.fc40.s390x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [18/81] python-pip-wheel-0:23.3.2-1.fc4 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [19/81] tzdata-0:2024a-2.fc40.noarch 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [20/81] glibc-headers-s390-0:2.39-2.fc4 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [21/81] kernel-headers-0:6.8.0-0.rc3.26 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [22/81] libxcrypt-devel-0:4.4.36-5.fc40 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [23/81] annobin-plugin-gcc-0:12.38-1.fc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [24/81] gcc-plugin-annobin-0:14.0.1-0.6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [25/81] annobin-docs-0:12.38-1.fc40.noa 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [26/81] cli11-devel-0:2.4.1-1.fc40.noar 100% | 1.6 MiB/s | 143.3 KiB | 00m00s [27/81] cereal-devel-0:1.3.2-6.fc40.s39 100% | 2.0 MiB/s | 223.4 KiB | 00m00s [28/81] ensmallen-devel-0:2.19.0-6.fc40 100% | 5.5 MiB/s | 237.6 KiB | 00m00s [29/81] armadillo-devel-0:12.8.0-1.fc40 100% | 12.5 MiB/s | 2.1 MiB | 00m00s [30/81] python3-devel-0:3.12.2-1.fc40.s 100% | 11.7 MiB/s | 312.3 KiB | 00m00s [31/81] cmake-0:3.28.2-1.fc40.s390x 100% | 72.4 MiB/s | 9.3 MiB | 00m00s [32/81] python3-pytest-runner-0:4.0-22. 100% | 1.2 MiB/s | 18.6 KiB | 00m00s [33/81] python3-numpy-1:1.26.2-4.fc40.s 100% | 109.5 MiB/s | 7.1 MiB | 00m00s [34/81] python3-setuptools-0:69.0.3-2.f 100% | 85.0 MiB/s | 1.5 MiB | 00m00s [35/81] python3-wheel-1:0.41.2-3.fc40.n 100% | 10.6 MiB/s | 162.9 KiB | 00m00s [36/81] txt2man-0:1.7.1-6.fc40.noarch 100% | 1.8 MiB/s | 28.0 KiB | 00m00s [37/81] stb_image-devel-0:2.29^20240208 100% | 14.4 KiB/s | 72.2 KiB | 00m05s [38/81] stb_image_write-devel-0:1.16^20 100% | 6.2 KiB/s | 30.9 KiB | 00m05s [39/81] python3-pandas-0:1.5.3-7.fc39~b 100% | 1.4 MiB/s | 7.3 MiB | 00m05s [40/81] arpack-devel-0:3.9.1-3.fc40.s39 100% | 495.3 KiB/s | 21.8 KiB | 00m00s [41/81] armadillo-0:12.8.0-1.fc40.s390x 100% | 587.1 KiB/s | 37.0 KiB | 00m00s [42/81] SuperLU-devel-0:6.0.1-3.fc40.s3 100% | 344.4 KiB/s | 26.9 KiB | 00m00s [43/81] flexiblas-devel-0:3.4.1-3.fc40. 100% | 3.1 MiB/s | 116.5 KiB | 00m00s [44/81] cmake-filesystem-0:3.28.2-1.fc4 100% | 873.7 KiB/s | 17.5 KiB | 00m00s [45/81] cmake-data-0:3.28.2-1.fc40.noar 100% | 113.4 MiB/s | 2.3 MiB | 00m00s [46/81] libuv-1:1.48.0-1.fc40.s390x 100% | 16.5 MiB/s | 254.1 KiB | 00m00s [47/81] rhash-0:1.4.3-4.fc40.s390x 100% | 13.0 MiB/s | 200.1 KiB | 00m00s [48/81] jsoncpp-0:1.9.5-7.fc40.s390x 100% | 2.2 MiB/s | 95.6 KiB | 00m00s [49/81] flexiblas-netlib-0:3.4.1-3.fc40 100% | 107.9 MiB/s | 3.7 MiB | 00m00s [50/81] hdf5-devel-0:1.12.1-15.fc40.s39 100% | 10.8 MiB/s | 1.3 MiB | 00m00s [51/81] python3-dateutil-1:2.8.2-13.fc4 100% | 7.1 MiB/s | 355.9 KiB | 00m00s [52/81] python3-pytz-0:2024.1-1.fc40.no 100% | 4.2 MiB/s | 64.1 KiB | 00m00s [53/81] python3-pytest-0:7.4.3-3.fc40.n 100% | 52.7 MiB/s | 1.9 MiB | 00m00s [54/81] SuperLU-0:6.0.1-3.fc40.s390x 100% | 7.8 MiB/s | 238.5 KiB | 00m00s [55/81] arpack-0:3.9.1-3.fc40.s390x 100% | 5.5 MiB/s | 223.9 KiB | 00m00s [56/81] flexiblas-0:3.4.1-3.fc40.s390x 100% | 1.6 MiB/s | 24.9 KiB | 00m00s [57/81] flexiblas-netlib64-0:3.4.1-3.fc 100% | 50.4 MiB/s | 3.5 MiB | 00m00s [58/81] hdf5-0:1.12.1-15.fc40.s390x 100% | 30.6 MiB/s | 2.4 MiB | 00m00s [59/81] libaec-devel-0:1.1.2-1.fc40.s39 100% | 391.8 KiB/s | 11.8 KiB | 00m00s [60/81] zlib-ng-compat-devel-0:2.1.6-2. 100% | 2.3 MiB/s | 36.1 KiB | 00m00s [61/81] emacs-filesystem-1:29.2-3.fc40. 100% | 518.8 KiB/s | 7.8 KiB | 00m00s [62/81] vim-filesystem-2:9.1.083-1.fc40 100% | 1.1 MiB/s | 17.6 KiB | 00m00s [63/81] flexiblas-openblas-openmp-0:3.4 100% | 1.2 MiB/s | 17.7 KiB | 00m00s [64/81] libgfortran-0:14.0.1-0.6.fc40.s 100% | 37.2 MiB/s | 608.9 KiB | 00m00s [65/81] python3-six-0:1.16.0-14.fc40.no 100% | 2.7 MiB/s | 40.9 KiB | 00m00s [66/81] python3-iniconfig-0:1.1.1-16.fc 100% | 1.2 MiB/s | 17.9 KiB | 00m00s [67/81] python3-packaging-0:23.2-4.fc40 100% | 8.2 MiB/s | 125.2 KiB | 00m00s [68/81] gcc-gfortran-0:14.0.1-0.6.fc40. 100% | 67.2 MiB/s | 11.0 MiB | 00m00s [69/81] python3-pluggy-0:1.3.0-3.fc40.n 100% | 3.2 MiB/s | 55.0 KiB | 00m00s [70/81] metis-0:5.1.0.3-5.fc40.s390x 100% | 19.0 MiB/s | 602.3 KiB | 00m00s [71/81] flexiblas-openblas-openmp64-0:3 100% | 736.5 KiB/s | 17.7 KiB | 00m00s [72/81] libaec-0:1.1.2-1.fc40.s390x 100% | 1.5 MiB/s | 40.3 KiB | 00m00s [73/81] openblas-0:0.3.26-1.fc40.s390x 100% | 2.5 MiB/s | 38.4 KiB | 00m00s [74/81] openblas-openmp-0:0.3.26-1.fc40 100% | 120.8 MiB/s | 4.3 MiB | 00m00s [75/81] pyproject-rpm-macros-0:1.12.0-1 100% | 2.7 MiB/s | 41.4 KiB | 00m00s [76/81] python-rpm-macros-0:3.12-7.fc40 100% | 1.2 MiB/s | 18.0 KiB | 00m00s [77/81] openblas-openmp64-0:0.3.26-1.fc 100% | 53.6 MiB/s | 4.2 MiB | 00m00s [78/81] python3-rpm-generators-0:14-10. 100% | 1.7 MiB/s | 29.6 KiB | 00m00s [79/81] python3-cython-0:3.0.8-1.fc40.s 100% | 60.1 MiB/s | 4.0 MiB | 00m00s [80/81] python3-rpm-macros-0:3.12-7.fc4 100% | 852.1 KiB/s | 12.8 KiB | 00m00s [81/81] cmake-rpm-macros-0:3.28.2-1.fc4 100% | 1.1 MiB/s | 17.0 KiB | 00m00s -------------------------------------------------------------------------------- [81/81] Total 100% | 12.0 MiB/s | 70.7 MiB | 00m06s Running transaction [ 1/83] Verify package files 100% | 137.0 B/s | 81.0 B | 00m01s [ 2/83] Prepare transaction 100% | 692.0 B/s | 81.0 B | 00m00s [ 3/83] Installing libgfortran-0:14.0.1 100% | 271.4 MiB/s | 2.2 MiB | 00m00s [ 4/83] Installing cmake-filesystem-0:3 100% | 7.0 MiB/s | 7.1 KiB | 00m00s [ 5/83] Installing libmpc-0:1.3.1-5.fc4 100% | 169.9 MiB/s | 174.0 KiB | 00m00s [ 6/83] Installing python-rpm-macros-0: 100% | 4.5 MiB/s | 22.8 KiB | 00m00s [ 7/83] Installing tzdata-0:2024a-2.fc4 100% | 59.4 MiB/s | 1.9 MiB | 00m00s [ 8/83] Installing python3-rpm-macros-0 100% | 0.0 B/s | 6.7 KiB | 00m00s [ 9/83] Installing openblas-0:0.3.26-1. 100% | 95.5 MiB/s | 97.8 KiB | 00m00s [10/83] Installing libaec-0:1.1.2-1.fc4 100% | 109.4 MiB/s | 112.1 KiB | 00m00s [11/83] Installing expat-0:2.5.0-5.fc40 100% | 74.3 MiB/s | 304.4 KiB | 00m00s [12/83] Installing libstdc++-devel-0:14 100% | 330.1 MiB/s | 15.2 MiB | 00m00s [13/83] Installing hdf5-0:1.12.1-15.fc4 100% | 311.9 MiB/s | 9.0 MiB | 00m00s [14/83] Installing libaec-devel-0:1.1.2 100% | 0.0 B/s | 12.9 KiB | 00m00s [15/83] Installing openblas-openmp-0:0. 100% | 344.6 MiB/s | 15.2 MiB | 00m00s [16/83] Installing openblas-openmp64-0: 100% | 353.1 MiB/s | 15.2 MiB | 00m00s [17/83] Installing flexiblas-netlib64-0 100% | 337.8 MiB/s | 11.5 MiB | 00m00s [18/83] Installing flexiblas-openblas-o 100% | 39.1 MiB/s | 40.0 KiB | 00m00s [19/83] Installing flexiblas-0:3.4.1-3. 100% | 46.8 MiB/s | 47.9 KiB | 00m00s [20/83] Installing flexiblas-openblas-o 100% | 39.1 MiB/s | 40.0 KiB | 00m00s [21/83] Installing flexiblas-netlib-0:3 100% | 319.6 MiB/s | 11.5 MiB | 00m00s [22/83] Installing arpack-0:3.9.1-3.fc4 100% | 206.9 MiB/s | 635.6 KiB | 00m00s [23/83] Installing arpack-devel-0:3.9.1 100% | 70.4 MiB/s | 72.1 KiB | 00m00s [24/83] Installing flexiblas-devel-0:3. 100% | 628.3 MiB/s | 3.8 MiB | 00m00s [25/83] Installing pyproject-rpm-macros 100% | 98.4 MiB/s | 100.8 KiB | 00m00s [26/83] Installing cpp-0:14.0.1-0.6.fc4 100% | 302.3 MiB/s | 25.4 MiB | 00m00s [27/83] Installing annobin-docs-0:12.38 100% | 31.4 MiB/s | 96.6 KiB | 00m00s [28/83] Installing kernel-headers-0:6.8 100% | 192.9 MiB/s | 6.4 MiB | 00m00s [29/83] Installing glibc-headers-s390-0 100% | 169.6 MiB/s | 2.2 MiB | 00m00s [30/83] Installing libxcrypt-devel-0:4. 100% | 31.8 MiB/s | 32.6 KiB | 00m00s [31/83] Installing glibc-devel-0:2.39-2 100% | 230.7 MiB/s | 472.5 KiB | 00m00s [32/83] Installing metis-0:5.1.0.3-5.fc 100% | 265.6 MiB/s | 1.1 MiB | 00m00s [33/83] Installing SuperLU-0:6.0.1-3.fc 100% | 188.5 MiB/s | 579.2 KiB | 00m00s [34/83] Installing SuperLU-devel-0:6.0. 100% | 102.6 MiB/s | 105.1 KiB | 00m00s [35/83] Installing armadillo-0:12.8.0-1 100% | 144.7 MiB/s | 148.2 KiB | 00m00s [36/83] Installing python-pip-wheel-0:2 100% | 506.6 MiB/s | 1.5 MiB | 00m00s [37/83] Installing mpdecimal-0:2.5.1-9. 100% | 224.3 MiB/s | 229.7 KiB | 00m00s [38/83] Installing libb2-0:0.98.1-11.fc 100% | 42.1 MiB/s | 43.1 KiB | 00m00s [39/83] Installing python3-0:3.12.2-1.f 100% | 4.7 MiB/s | 33.4 KiB | 00m00s [40/83] Installing python3-libs-0:3.12. 100% | 289.4 MiB/s | 42.2 MiB | 00m00s [41/83] Installing python3-packaging-0: 100% | 210.9 MiB/s | 431.9 KiB | 00m00s [42/83] Installing cmake-rpm-macros-0:3 100% | 7.9 MiB/s | 8.0 KiB | 00m00s [43/83] Installing python3-rpm-generato 100% | 16.2 MiB/s | 82.9 KiB | 00m00s [44/83] Installing python3-numpy-1:1.26 100% | 350.2 MiB/s | 42.4 MiB | 00m00s [45/83] Installing python3-pytz-0:2024. 100% | 225.7 MiB/s | 231.1 KiB | 00m00s [46/83] Installing python3-six-0:1.16.0 100% | 117.2 MiB/s | 120.1 KiB | 00m00s [47/83] Installing python3-dateutil-1:2 100% | 217.7 MiB/s | 891.5 KiB | 00m00s [48/83] Installing python3-iniconfig-0: 100% | 22.9 MiB/s | 23.4 KiB | 00m00s [49/83] Installing python3-pluggy-0:1.3 100% | 46.0 MiB/s | 188.3 KiB | 00m00s [50/83] Installing python3-pytest-0:7.4 100% | 361.8 MiB/s | 15.2 MiB | 00m00s [51/83] Installing gc-0:8.2.2-6.fc40.s3 100% | 67.5 MiB/s | 276.3 KiB | 00m00s [52/83] Installing guile30-0:3.0.7-12.f 100% | 391.3 MiB/s | 51.7 MiB | 00m00s [53/83] Installing make-1:4.4.1-6.fc40. 100% | 266.1 MiB/s | 1.9 MiB | 00m00s [54/83] Installing libubsan-0:14.0.1-0. 100% | 240.3 MiB/s | 492.2 KiB | 00m00s [55/83] Installing libatomic-0:14.0.1-0 100% | 32.4 MiB/s | 33.2 KiB | 00m00s [56/83] Installing libasan-0:14.0.1-0.6 100% | 273.7 MiB/s | 1.6 MiB | 00m00s [57/83] Installing gcc-0:14.0.1-0.6.fc4 100% | 304.3 MiB/s | 76.1 MiB | 00m00s >>> Running trigger-install scriptlet: redhat-rpm-config-0:282-1.fc40.noarch >>> Stop trigger-install scriptlet: redhat-rpm-config-0:282-1.fc40.noarch [58/83] Installing gcc-gfortran-0:14.0. 100% | 291.0 MiB/s | 27.4 MiB | 00m00s [59/83] Installing vim-filesystem-2:9.1 100% | 4.6 MiB/s | 4.7 KiB | 00m00s [60/83] Installing emacs-filesystem-1:2 100% | 0.0 B/s | 544.0 B | 00m00s [61/83] Installing zlib-ng-compat-devel 100% | 102.0 MiB/s | 104.5 KiB | 00m00s [62/83] Installing hdf5-devel-0:1.12.1- 100% | 322.0 MiB/s | 3.9 MiB | 00m00s [63/83] Installing rhash-0:1.4.3-4.fc40 100% | 176.5 MiB/s | 361.5 KiB | 00m00s [64/83] Installing libuv-1:1.48.0-1.fc4 100% | 270.1 MiB/s | 553.1 KiB | 00m00s [65/83] Installing jsoncpp-0:1.9.5-7.fc 100% | 22.1 MiB/s | 249.1 KiB | 00m00s [66/83] Installing cmake-data-0:3.28.2- 100% | 114.6 MiB/s | 8.5 MiB | 00m00s [67/83] Installing cmake-0:3.28.2-1.fc4 100% | 342.2 MiB/s | 31.1 MiB | 00m00s [68/83] Installing armadillo-devel-0:12 100% | 323.4 MiB/s | 7.4 MiB | 00m00s [69/83] Installing gcc-c++-0:14.0.1-0.6 100% | 314.8 MiB/s | 28.6 MiB | 00m00s [70/83] Installing annobin-plugin-gcc-0 100% | 67.5 MiB/s | 968.1 KiB | 00m00s >>> Running trigger-install scriptlet: redhat-rpm-config-0:282-1.fc40.noarch >>> Stop trigger-install scriptlet: redhat-rpm-config-0:282-1.fc40.noarch [71/83] Installing gcc-plugin-annobin-0 100% | 4.4 MiB/s | 58.3 KiB | 00m00s >>> Running trigger-install scriptlet: redhat-rpm-config-0:282-1.fc40.noarch >>> Stop trigger-install scriptlet: redhat-rpm-config-0:282-1.fc40.noarch [72/83] Installing python3-pytest-runne 100% | 5.1 MiB/s | 26.0 KiB | 00m00s [73/83] Installing python3-pandas-0:1.5 100% | 324.1 MiB/s | 37.9 MiB | 00m00s [74/83] Installing python3-devel-0:3.12 100% | 127.5 MiB/s | 1.3 MiB | 00m00s [75/83] Installing python3-setuptools-0 100% | 243.4 MiB/s | 7.3 MiB | 00m00s [76/83] Installing python3-wheel-1:0.41 100% | 102.8 MiB/s | 526.1 KiB | 00m00s [77/83] Installing python3-cython-0:3.0 100% | 308.6 MiB/s | 18.2 MiB | 00m00s [78/83] Installing cereal-devel-0:1.3.2 100% | 274.6 MiB/s | 1.4 MiB | 00m00s [79/83] Installing cli11-devel-0:2.4.1- 100% | 150.1 MiB/s | 614.9 KiB | 00m00s [80/83] Installing ensmallen-devel-0:2. 100% | 136.9 MiB/s | 1.4 MiB | 00m00s [81/83] Installing stb_image_write-deve 100% | 0.0 B/s | 72.9 KiB | 00m00s [82/83] Installing stb_image-devel-0:2. 100% | 274.0 MiB/s | 280.6 KiB | 00m00s [83/83] Installing txt2man-0:1.7.1-6.fc 100% | 315.4 KiB/s | 48.6 KiB | 00m00s >>> Running trigger-install scriptlet: glibc-common-0:2.39-2.fc40.s390x >>> Stop trigger-install scriptlet: glibc-common-0:2.39-2.fc40.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 2 package(s). Finish: build setup for mlpack-4.3.0-3.fc40.src.rpm Start: rpmbuild mlpack-4.3.0-3.fc40.src.rpm Building target platforms: s390x Building for target s390x setting SOURCE_DATE_EPOCH=1706140800 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.Iuv8pl + 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.M8JmAb + umask 022 + cd /builddir/build/BUILD + CFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection ' + export CFLAGS + CXXFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection ' + export CXXFLAGS + FFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Clink-arg=-Wl,-z,relro -Clink-arg=-Wl,-z,now -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd mlpack-4.3.0 + /usr/bin/python3 -m ensurepip --upgrade Defaulting to user installation because normal site-packages is not writeable Looking in links: /tmp/tmp29ixtegj Processing /tmp/tmp29ixtegj/pip-23.3.2-py3-none-any.whl Installing collected packages: pip WARNING: The scripts pip3 and pip3.12 are installed in '/builddir/.local/bin' which is not on PATH. Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location. Successfully installed pip-23.3.2 + CFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection ' + export CFLAGS + CXXFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection ' + export CXXFLAGS + FFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Clink-arg=-Wl,-z,relro -Clink-arg=-Wl,-z,now -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + /usr/bin/cmake -S . -B redhat-linux-build -DCMAKE_C_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_CXX_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_Fortran_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_VERBOSE_MAKEFILE:BOOL=ON -DCMAKE_INSTALL_DO_STRIP:BOOL=OFF -DCMAKE_INSTALL_PREFIX:PATH=/usr -DINCLUDE_INSTALL_DIR:PATH=/usr/include -DLIB_INSTALL_DIR:PATH=/usr/lib64 -DSYSCONF_INSTALL_DIR:PATH=/etc -DSHARE_INSTALL_PREFIX:PATH=/usr/share -DLIB_SUFFIX=64 -DBUILD_SHARED_LIBS:BOOL=ON -D CMAKE_INSTALL_LIBDIR=/usr/lib64 -D DEBUG=OFF -D PROFILE=OFF -D BUILD_TESTS=OFF -D BUILD_PYTHON_BINDINGS=ON -D PYTHON_EXECUTABLE=/usr/bin/python3 -D BUILD_GO_BINDINGS=OFF -D BUILD_JULIA_BINDINGS=OFF -D STB_IMAGE_INCLUDE_DIR=/usr/include -- The C compiler identification is GNU 14.0.1 -- The CXX compiler identification is GNU 14.0.1 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/gcc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/g++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done CMake Deprecation Warning at CMake/cotire.cmake:40 (cmake_minimum_required): Compatibility with CMake < 3.5 will be removed from a future version of CMake. Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions. Call Stack (most recent call first): CMakeLists.txt:4 (include) -- cotire 1.7.10 loaded. -- Performing Test HAVE_CXX_ATOMICS64_WITHOUT_LIB -- Performing Test HAVE_CXX_ATOMICS64_WITHOUT_LIB - Success -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success -- Found Threads: TRUE -- Found Armadillo: /usr/lib64/libarmadillo.so (found suitable version "12.8.0", 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.2") -- Found PY_distutils: /usr/lib/python3.12/site-packages/setuptools/_distutils :1: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. -- Found PY_Cython: /usr/lib64/python3.12/site-packages/Cython -- Found PY_numpy: /usr/lib64/python3.12/site-packages/numpy :1: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. -- Found PY_pandas: /usr/lib64/python3.12/site-packages/pandas -- Found PY_wheel: /usr/lib/python3.12/site-packages/wheel -- Not building Go bindings. -- Not building R bindings. -- Found PkgConfig: /usr/bin/pkg-config (found version "1.9.5") -- Configuring done (2.6s) -- Generating done (0.1s) CMake Warning: Manually-specified variables were not used by the project: CMAKE_CXX_FLAGS_RELEASE CMAKE_C_FLAGS_RELEASE CMAKE_Fortran_FLAGS_RELEASE CMAKE_INSTALL_DO_STRIP INCLUDE_INSTALL_DIR LIB_INSTALL_DIR LIB_SUFFIX SHARE_INSTALL_PREFIX SYSCONF_INSTALL_DIR -- Build files have been written to: /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build + /usr/bin/cmake --build redhat-linux-build -j2 --verbose Change Dir: '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile -j2 /usr/bin/cmake -S/builddir/build/BUILD/mlpack-4.3.0 -B/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/CMakeFiles /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build//CMakeFiles/progress.marks /usr/bin/gmake -f CMakeFiles/Makefile2 all gmake[1]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/mlpack_range_search.dir/build.make src/mlpack/methods/CMakeFiles/mlpack_range_search.dir/depend /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/mlpack_approx_kfn.dir/build.make src/mlpack/methods/CMakeFiles/mlpack_approx_kfn.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/mlpack_range_search.dir/DependInfo.cmake "--color=" gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/mlpack_approx_kfn.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/mlpack_approx_kfn.dir/build.make src/mlpack/methods/CMakeFiles/mlpack_approx_kfn.dir/build gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/mlpack_range_search.dir/build.make src/mlpack/methods/CMakeFiles/mlpack_range_search.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 1%] Building CXX object src/mlpack/methods/CMakeFiles/mlpack_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 [ 2%] 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 In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp: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 In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-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/range_search/range_search_main.cpp: In function ‘void range_search(mlpack::util::Params&, mlpack::util::Timers&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_main.cpp:174:22: warning: ‘new’ of type ‘mlpack::RSModel’ with extended alignment 16 [-Waligned-new=] 174 | rs = new RSModel(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_main.cpp:174:22: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_main.cpp:174:22: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(MatType, mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/approx_kfn/approx_kfn_main.cpp:333:29: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/approx_kfn/approx_kfn_main.cpp:241:28: note: 333 | KFN kfn(referenceSet); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/approx_kfn/approx_kfn_main.cpp:241:28: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:39:40: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 39 | referenceSet(mode == NAIVE_MODE ? new MatType(std::move(referenceSetIn)) : | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:39:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:39:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/approx_kfn/approx_kfn_main.cpp:335:19: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:39:40: note: 335 | kfn.Search(set, 1, exactNeighbors, exactDistances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:39:40: note: | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search.hpp:327, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_main.cpp:21: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘mlpack::RangeSearch::RangeSearch(bool, bool, MetricType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:93:7: required from ‘mlpack::RSWrapper::RSWrapper(bool, bool) [with TreeType = mlpack::StandardCoverTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_main.cpp:174:22: note: 93 | rs(singleMode, naive) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_main.cpp:174:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:117:67: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_main.cpp:174:22: note: 117 | rSearch = new RSWrapper(naive, singleMode); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_main.cpp:174:22: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 78 | referenceSet(naive ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘mlpack::RangeSearch::RangeSearch(bool, bool, MetricType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:93:7: required from ‘mlpack::RSWrapper::RSWrapper(bool, bool) [with TreeType = mlpack::RTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: 93 | rs(singleMode, naive) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:121:55: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: 121 | rSearch = new RSWrapper(naive, singleMode); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 78 | referenceSet(naive ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘mlpack::RangeSearch::RangeSearch(bool, bool, MetricType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RStarTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:93:7: required from ‘mlpack::RSWrapper::RSWrapper(bool, bool) [with TreeType = mlpack::RStarTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: 93 | rs(singleMode, naive) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:125:59: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: 125 | rSearch = new RSWrapper(naive, singleMode); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 78 | referenceSet(naive ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘mlpack::RangeSearch::RangeSearch(bool, bool, MetricType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::XTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:93:7: required from ‘mlpack::RSWrapper::RSWrapper(bool, bool) [with TreeType = mlpack::XTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: 93 | rs(singleMode, naive) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:133:55: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: 133 | rSearch = new RSWrapper(naive, singleMode); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 78 | referenceSet(naive ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘mlpack::RangeSearch::RangeSearch(bool, bool, MetricType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::HilbertRTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:93:7: required from ‘mlpack::RSWrapper::RSWrapper(bool, bool) [with TreeType = mlpack::HilbertRTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: 93 | rs(singleMode, naive) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:137:62: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: 137 | rSearch = new RSWrapper(naive, singleMode); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 78 | referenceSet(naive ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘mlpack::RangeSearch::RangeSearch(bool, bool, MetricType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:93:7: required from ‘mlpack::RSWrapper::RSWrapper(bool, bool) [with TreeType = mlpack::RPlusTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: 93 | rs(singleMode, naive) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:141:59: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: 141 | rSearch = new RSWrapper(naive, singleMode); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 78 | referenceSet(naive ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘mlpack::RangeSearch::RangeSearch(bool, bool, MetricType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusPlusTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:93:7: required from ‘mlpack::RSWrapper::RSWrapper(bool, bool) [with TreeType = mlpack::RPlusPlusTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: 93 | rs(singleMode, naive) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:145:63: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: 145 | rSearch = new RSWrapper(naive, singleMode); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 78 | referenceSet(naive ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘mlpack::RangeSearch::RangeSearch(bool, bool, MetricType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:93:7: required from ‘mlpack::RSWrapper::RSWrapper(bool, bool) [with TreeType = mlpack::KDTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: 93 | rs(singleMode, naive) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:168:44: required from ‘mlpack::LeafSizeRSWrapper::LeafSizeRSWrapper(bool, bool) [with TreeType = mlpack::KDTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: 168 | RSWrapper(singleMode, naive) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:113:64: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: 113 | rSearch = new LeafSizeRSWrapper(naive, singleMode); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 78 | referenceSet(naive ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘mlpack::RangeSearch::RangeSearch(bool, bool, MetricType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:93:7: required from ‘mlpack::RSWrapper::RSWrapper(bool, bool) [with TreeType = mlpack::BallTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: 93 | rs(singleMode, naive) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:168:44: required from ‘mlpack::LeafSizeRSWrapper::LeafSizeRSWrapper(bool, bool) [with TreeType = mlpack::BallTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: 168 | RSWrapper(singleMode, naive) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:129:66: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: 129 | rSearch = new LeafSizeRSWrapper(naive, singleMode); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 78 | referenceSet(naive ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘mlpack::RangeSearch::RangeSearch(bool, bool, MetricType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::VPTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:93:7: required from ‘mlpack::RSWrapper::RSWrapper(bool, bool) [with TreeType = mlpack::VPTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: 93 | rs(singleMode, naive) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:168:44: required from ‘mlpack::LeafSizeRSWrapper::LeafSizeRSWrapper(bool, bool) [with TreeType = mlpack::VPTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: 168 | RSWrapper(singleMode, naive) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:149:64: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: 149 | rSearch = new LeafSizeRSWrapper(naive, singleMode); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 78 | referenceSet(naive ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘mlpack::RangeSearch::RangeSearch(bool, bool, MetricType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:93:7: required from ‘mlpack::RSWrapper::RSWrapper(bool, bool) [with TreeType = mlpack::RPTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: 93 | rs(singleMode, naive) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:168:44: required from ‘mlpack::LeafSizeRSWrapper::LeafSizeRSWrapper(bool, bool) [with TreeType = mlpack::RPTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: 168 | RSWrapper(singleMode, naive) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:153:64: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: 153 | rSearch = new LeafSizeRSWrapper(naive, singleMode); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 78 | referenceSet(naive ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘mlpack::RangeSearch::RangeSearch(bool, bool, MetricType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::MaxRPTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:93:7: required from ‘mlpack::RSWrapper::RSWrapper(bool, bool) [with TreeType = mlpack::MaxRPTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: 93 | rs(singleMode, naive) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:168:44: required from ‘mlpack::LeafSizeRSWrapper::LeafSizeRSWrapper(bool, bool) [with TreeType = mlpack::MaxRPTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: 168 | RSWrapper(singleMode, naive) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:157:67: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: 157 | rSearch = new LeafSizeRSWrapper(naive, singleMode); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 78 | referenceSet(naive ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘mlpack::RangeSearch::RangeSearch(bool, bool, MetricType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::UBTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:93:7: required from ‘mlpack::RSWrapper::RSWrapper(bool, bool) [with TreeType = mlpack::UBTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: 93 | rs(singleMode, naive) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:168:44: required from ‘mlpack::LeafSizeRSWrapper::LeafSizeRSWrapper(bool, bool) [with TreeType = mlpack::UBTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: 168 | RSWrapper(singleMode, naive) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:161:64: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: 161 | rSearch = new LeafSizeRSWrapper(naive, singleMode); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 78 | referenceSet(naive ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘mlpack::RangeSearch::RangeSearch(bool, bool, MetricType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::Octree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:93:7: required from ‘mlpack::RSWrapper::RSWrapper(bool, bool) [with TreeType = mlpack::Octree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: 93 | rs(singleMode, naive) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:168:44: required from ‘mlpack::LeafSizeRSWrapper::LeafSizeRSWrapper(bool, bool) [with TreeType = mlpack::Octree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: 168 | RSWrapper(singleMode, naive) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:165:64: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: 165 | rSearch = new LeafSizeRSWrapper(naive, singleMode); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 78 | referenceSet(naive ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_printable_param_impl.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_printable_param.hpp:82, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/cli_option.hpp:23, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/mlpack_main.hpp:27, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/mlpack_main.hpp:39, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_main.cpp:19: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp: In instantiation of ‘T*& mlpack::bindings::cli::GetParam(mlpack::util::ParamData&, const typename std::enable_if<(! arma::is_arma_type::value)>::type*, const typename std::enable_if::value>::type*) [with T = mlpack::RSModel; typename std::enable_if<(! arma::is_arma_type::value)>::type = void; typename std::enable_if::value>::type = void]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:143:69: required from ‘void mlpack::bindings::cli::GetParam(mlpack::util::ParamData&, const void*, void*) [with T = mlpack::RSModel*]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: 143 | *((T**) output) = &GetParam::type>(d); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/cli_option.hpp:117:20: required from ‘mlpack::bindings::cli::CLIOption::CLIOption(N, const std::string&, const std::string&, const std::string&, const std::string&, bool, bool, bool, const std::string&) [with N = mlpack::RSModel*; std::string = std::__cxx11::basic_string]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: 117 | IO::AddFunction(tname, "GetParam", &GetParam); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_main.cpp:88:1: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: 1007 | STRINGIFY(BINDING_NAME)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: warning: ‘new’ of type ‘mlpack::RSModel’ with extended alignment 16 [-Waligned-new=] 123 | T* model = new T(); | ^~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_printable_param_impl.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_printable_param.hpp:82, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/cli_option.hpp:23, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/mlpack_main.hpp:27, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/mlpack_main.hpp:39, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/approx_kfn/approx_kfn_main.cpp:17: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp: In instantiation of ‘T*& mlpack::bindings::cli::GetParam(mlpack::util::ParamData&, const typename std::enable_if<(! arma::is_arma_type::value)>::type*, const typename std::enable_if::value>::type*) [with T = ApproxKFNModel; typename std::enable_if<(! arma::is_arma_type::value)>::type = void; typename std::enable_if::value>::type = void]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:143:69: required from ‘void mlpack::bindings::cli::GetParam(mlpack::util::ParamData&, const void*, void*) [with T = ApproxKFNModel*]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 143 | *((T**) output) = &GetParam::type>(d); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/cli_option.hpp:117:20: required from ‘mlpack::bindings::cli::CLIOption::CLIOption(N, const std::string&, const std::string&, const std::string&, const std::string&, bool, bool, bool, const std::string&) [with N = ApproxKFNModel*; std::string = std::__cxx11::basic_string]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 117 | IO::AddFunction(tname, "GetParam", &GetParam); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/approx_kfn/approx_kfn_main.cpp:172:1: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 1007 | STRINGIFY(BINDING_NAME)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: warning: ‘new’ of type ‘ApproxKFNModel’ with extended alignment 16 [-Waligned-new=] 123 | T* model = new T(); | ^~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree.hpp:571, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree.hpp:23, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:17: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, HRectBound, MidpointSplit>; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: note: 27 | return new TreeType(std::forward(dataset), oldFromNew); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:38:24: required from ‘mlpack::NeighborSearch::NeighborSearch(MatType, mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: note: 38 | BuildTree(std::move(referenceSetIn), oldFromNewReferences)), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/approx_kfn/approx_kfn_main.cpp:333:29: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: note: 333 | KFN kfn(referenceSet); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 166 | dataset(new MatType(std::move(data))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, HRectBound, MidpointSplit>; MatType = const arma::Mat&; typename std::enable_if::RearrangesDataset>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 27 | return new TreeType(std::forward(dataset), oldFromNew); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:452:40: required from ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 452 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/approx_kfn/approx_kfn_main.cpp:335:19: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 335 | kfn.Search(set, 1, exactNeighbors, exactDistances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 69 | dataset(new MatType(data)) // Copies the dataset. | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree.hpp:580, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:19: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp: In instantiation of ‘mlpack::CoverTree::CoverTree(MatType&&, ElemType) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; RootPointPolicy = mlpack::FirstPointIsRoot; ElemType = double]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = CoverTree, RangeSearchStat, arma::Mat, FirstPointIsRoot>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: note: 38 | return new TreeType(std::forward(dataset)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:89:36: required from ‘mlpack::RangeSearch::RangeSearch(bool, bool, MetricType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: note: 89 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 90 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: note: | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:93:7: required from ‘mlpack::RSWrapper::RSWrapper(bool, bool) [with TreeType = mlpack::StandardCoverTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: note: 93 | rs(singleMode, naive) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:117:67: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: note: 117 | rSearch = new RSWrapper(naive, singleMode); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 239 | dataset(new MatType(std::move(data))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree.hpp:638, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree.hpp:20, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:22: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(MatType&&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; SplitType = mlpack::RTreeSplit; DescentType = mlpack::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, RangeSearchStat, arma::Mat, RTreeSplit, RTreeDescentHeuristic, NoAuxiliaryInformation>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: note: 38 | return new TreeType(std::forward(dataset)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:89:36: required from ‘mlpack::RangeSearch::RangeSearch(bool, bool, MetricType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: note: 89 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 90 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: note: | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:93:7: required from ‘mlpack::RSWrapper::RSWrapper(bool, bool) [with TreeType = mlpack::RTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: note: 93 | rs(singleMode, naive) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:121:55: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: note: 121 | rSearch = new RSWrapper(naive, singleMode); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 108 | dataset(new MatType(std::move(data))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(MatType&&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; SplitType = mlpack::RStarTreeSplit; DescentType = mlpack::RStarTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, RangeSearchStat, arma::Mat, RStarTreeSplit, RStarTreeDescentHeuristic, NoAuxiliaryInformation>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 38 | return new TreeType(std::forward(dataset)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:89:36: required from ‘mlpack::RangeSearch::RangeSearch(bool, bool, MetricType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RStarTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 89 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 90 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:93:7: required from ‘mlpack::RSWrapper::RSWrapper(bool, bool) [with TreeType = mlpack::RStarTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 93 | rs(singleMode, naive) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:125:59: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 125 | rSearch = new RSWrapper(naive, singleMode); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 108 | dataset(new MatType(std::move(data))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:26: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp: In instantiation of ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, RangeSearchStat, arma::Mat, BallBound, MidpointSplit>; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:89:36: required from ‘mlpack::RangeSearch::RangeSearch(bool, bool, MetricType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 89 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 90 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:93:7: required from ‘mlpack::RSWrapper::RSWrapper(bool, bool) [with TreeType = mlpack::BallTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 93 | rs(singleMode, naive) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:168:44: required from ‘mlpack::LeafSizeRSWrapper::LeafSizeRSWrapper(bool, bool) [with TreeType = mlpack::BallTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 168 | RSWrapper(singleMode, naive) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:129:66: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 129 | rSearch = new LeafSizeRSWrapper(naive, singleMode); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::RangeSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>’ with extended alignment 16 [-Waligned-new=] 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(MatType&&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; SplitType = mlpack::XTreeSplit; DescentType = mlpack::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::XTreeAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, RangeSearchStat, arma::Mat, XTreeSplit, RTreeDescentHeuristic, XTreeAuxiliaryInformation>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 38 | return new TreeType(std::forward(dataset)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:89:36: required from ‘mlpack::RangeSearch::RangeSearch(bool, bool, MetricType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::XTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 89 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 90 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:93:7: required from ‘mlpack::RSWrapper::RSWrapper(bool, bool) [with TreeType = mlpack::XTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 93 | rs(singleMode, naive) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:133:55: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 133 | rSearch = new RSWrapper(naive, singleMode); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 108 | dataset(new MatType(std::move(data))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(MatType&&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; SplitType = mlpack::HilbertRTreeSplit<2>; DescentType = mlpack::HilbertRTreeDescentHeuristic; AuxiliaryInformationType = mlpack::DiscreteHilbertRTreeAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, RangeSearchStat, arma::Mat, HilbertRTreeSplit<2>, HilbertRTreeDescentHeuristic, DiscreteHilbertRTreeAuxiliaryInformation>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 38 | return new TreeType(std::forward(dataset)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:89:36: required from ‘mlpack::RangeSearch::RangeSearch(bool, bool, MetricType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::HilbertRTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 89 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 90 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:93:7: required from ‘mlpack::RSWrapper::RSWrapper(bool, bool) [with TreeType = mlpack::HilbertRTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 93 | rs(singleMode, naive) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:137:62: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 137 | rSearch = new RSWrapper(naive, singleMode); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 108 | dataset(new MatType(std::move(data))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(MatType&&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, RangeSearchStat, arma::Mat, RPlusTreeSplit, RPlusTreeDescentHeuristic, NoAuxiliaryInformation>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 38 | return new TreeType(std::forward(dataset)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:89:36: required from ‘mlpack::RangeSearch::RangeSearch(bool, bool, MetricType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 89 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 90 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:93:7: required from ‘mlpack::RSWrapper::RSWrapper(bool, bool) [with TreeType = mlpack::RPlusTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 93 | rs(singleMode, naive) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:141:59: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 141 | rSearch = new RSWrapper(naive, singleMode); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 108 | dataset(new MatType(std::move(data))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(MatType&&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::RPlusPlusTreeAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, RangeSearchStat, arma::Mat, RPlusTreeSplit, RPlusPlusTreeDescentHeuristic, RPlusPlusTreeAuxiliaryInformation>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 38 | return new TreeType(std::forward(dataset)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:89:36: required from ‘mlpack::RangeSearch::RangeSearch(bool, bool, MetricType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusPlusTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 89 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 90 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:93:7: required from ‘mlpack::RSWrapper::RSWrapper(bool, bool) [with TreeType = mlpack::RPlusPlusTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 93 | rs(singleMode, naive) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:145:63: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 145 | rSearch = new RSWrapper(naive, singleMode); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 108 | dataset(new MatType(std::move(data))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp: In instantiation of ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, RangeSearchStat, arma::Mat, HollowBallBound, VPTreeSplit>; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:89:36: required from ‘mlpack::RangeSearch::RangeSearch(bool, bool, MetricType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::VPTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 89 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 90 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:93:7: required from ‘mlpack::RSWrapper::RSWrapper(bool, bool) [with TreeType = mlpack::VPTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 93 | rs(singleMode, naive) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:168:44: required from ‘mlpack::LeafSizeRSWrapper::LeafSizeRSWrapper(bool, bool) [with TreeType = mlpack::VPTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 168 | RSWrapper(singleMode, naive) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:149:64: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 149 | rSearch = new LeafSizeRSWrapper(naive, singleMode); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::RangeSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>’ with extended alignment 16 [-Waligned-new=] 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp: In instantiation of ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, RangeSearchStat, arma::Mat, CellBound, UBTreeSplit>; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:89:36: required from ‘mlpack::RangeSearch::RangeSearch(bool, bool, MetricType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::UBTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 89 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 90 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:93:7: required from ‘mlpack::RSWrapper::RSWrapper(bool, bool) [with TreeType = mlpack::UBTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 93 | rs(singleMode, naive) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:168:44: required from ‘mlpack::LeafSizeRSWrapper::LeafSizeRSWrapper(bool, bool) [with TreeType = mlpack::UBTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 168 | RSWrapper(singleMode, naive) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:161:64: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 161 | rSearch = new LeafSizeRSWrapper(naive, singleMode); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::RangeSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>’ with extended alignment 16 [-Waligned-new=] 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree.hpp:571, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree.hpp:23, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:17: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, RangeSearchStat, arma::Mat, HRectBound, MidpointSplit>; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:89:36: required from ‘mlpack::RangeSearch::RangeSearch(bool, bool, MetricType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 89 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 90 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:93:7: required from ‘mlpack::RSWrapper::RSWrapper(bool, bool) [with TreeType = mlpack::KDTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 93 | rs(singleMode, naive) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:168:44: required from ‘mlpack::LeafSizeRSWrapper::LeafSizeRSWrapper(bool, bool) [with TreeType = mlpack::KDTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 168 | RSWrapper(singleMode, naive) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:113:64: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 113 | rSearch = new LeafSizeRSWrapper(naive, singleMode); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 166 | dataset(new MatType(std::move(data))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; BoundType = mlpack::BallBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, RangeSearchStat, arma::Mat, BallBound, MidpointSplit>; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 27 | return new TreeType(std::forward(dataset), oldFromNew); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:89:36: required from ‘mlpack::RangeSearch::RangeSearch(bool, bool, MetricType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 89 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 90 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:93:7: required from ‘mlpack::RSWrapper::RSWrapper(bool, bool) [with TreeType = mlpack::BallTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 93 | rs(singleMode, naive) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:168:44: required from ‘mlpack::LeafSizeRSWrapper::LeafSizeRSWrapper(bool, bool) [with TreeType = mlpack::BallTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 168 | RSWrapper(singleMode, naive) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:129:66: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 129 | rSearch = new LeafSizeRSWrapper(naive, singleMode); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 166 | dataset(new MatType(std::move(data))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; BoundType = mlpack::HollowBallBound; SplitType = mlpack::VPTreeSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, RangeSearchStat, arma::Mat, HollowBallBound, VPTreeSplit>; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 27 | return new TreeType(std::forward(dataset), oldFromNew); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:89:36: required from ‘mlpack::RangeSearch::RangeSearch(bool, bool, MetricType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::VPTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 89 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 90 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:93:7: required from ‘mlpack::RSWrapper::RSWrapper(bool, bool) [with TreeType = mlpack::VPTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 93 | rs(singleMode, naive) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:168:44: required from ‘mlpack::LeafSizeRSWrapper::LeafSizeRSWrapper(bool, bool) [with TreeType = mlpack::VPTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 168 | RSWrapper(singleMode, naive) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:149:64: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 149 | rSearch = new LeafSizeRSWrapper(naive, singleMode); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 166 | dataset(new MatType(std::move(data))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::RPTreeMeanSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, RangeSearchStat, arma::Mat, HRectBound, RPTreeMeanSplit>; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 27 | return new TreeType(std::forward(dataset), oldFromNew); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:89:36: required from ‘mlpack::RangeSearch::RangeSearch(bool, bool, MetricType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 89 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 90 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:93:7: required from ‘mlpack::RSWrapper::RSWrapper(bool, bool) [with TreeType = mlpack::RPTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 93 | rs(singleMode, naive) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:168:44: required from ‘mlpack::LeafSizeRSWrapper::LeafSizeRSWrapper(bool, bool) [with TreeType = mlpack::RPTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 168 | RSWrapper(singleMode, naive) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:153:64: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 153 | rSearch = new LeafSizeRSWrapper(naive, singleMode); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 166 | dataset(new MatType(std::move(data))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::RPTreeMaxSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, RangeSearchStat, arma::Mat, HRectBound, RPTreeMaxSplit>; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 27 | return new TreeType(std::forward(dataset), oldFromNew); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:89:36: required from ‘mlpack::RangeSearch::RangeSearch(bool, bool, MetricType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::MaxRPTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 89 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 90 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:93:7: required from ‘mlpack::RSWrapper::RSWrapper(bool, bool) [with TreeType = mlpack::MaxRPTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 93 | rs(singleMode, naive) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:168:44: required from ‘mlpack::LeafSizeRSWrapper::LeafSizeRSWrapper(bool, bool) [with TreeType = mlpack::MaxRPTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 168 | RSWrapper(singleMode, naive) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:157:67: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 157 | rSearch = new LeafSizeRSWrapper(naive, singleMode); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 166 | dataset(new MatType(std::move(data))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; BoundType = mlpack::CellBound; SplitType = mlpack::UBTreeSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, RangeSearchStat, arma::Mat, CellBound, UBTreeSplit>; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 27 | return new TreeType(std::forward(dataset), oldFromNew); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:89:36: required from ‘mlpack::RangeSearch::RangeSearch(bool, bool, MetricType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::UBTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 89 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 90 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:93:7: required from ‘mlpack::RSWrapper::RSWrapper(bool, bool) [with TreeType = mlpack::UBTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 93 | rs(singleMode, naive) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:168:44: required from ‘mlpack::LeafSizeRSWrapper::LeafSizeRSWrapper(bool, bool) [with TreeType = mlpack::UBTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 168 | RSWrapper(singleMode, naive) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:161:64: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 161 | rSearch = new LeafSizeRSWrapper(naive, singleMode); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 166 | dataset(new MatType(std::move(data))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree.hpp:468, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:21: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp: In instantiation of ‘mlpack::Octree::Octree(MatType&&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = Octree, RangeSearchStat, arma::Mat >; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 27 | return new TreeType(std::forward(dataset), oldFromNew); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:89:36: required from ‘mlpack::RangeSearch::RangeSearch(bool, bool, MetricType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::Octree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 89 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 90 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:93:7: required from ‘mlpack::RSWrapper::RSWrapper(bool, bool) [with TreeType = mlpack::Octree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 93 | rs(singleMode, naive) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:168:44: required from ‘mlpack::LeafSizeRSWrapper::LeafSizeRSWrapper(bool, bool) [with TreeType = mlpack::Octree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 168 | RSWrapper(singleMode, naive) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:165:64: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 165 | rSearch = new LeafSizeRSWrapper(naive, singleMode); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 192 | dataset(new MatType(std::move(dataset))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘void mlpack::BinarySpaceTree::SplitNode(std::vector >&, size_t, SplitType, MatType>&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; BoundType = mlpack::BallBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:175:12: required from ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; BoundType = mlpack::BallBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: note: 175 | SplitNode(oldFromNew, maxLeafSize, splitter); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, RangeSearchStat, arma::Mat, BallBound, MidpointSplit>; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: note: 27 | return new TreeType(std::forward(dataset), oldFromNew); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:89:36: required from ‘mlpack::RangeSearch::RangeSearch(bool, bool, MetricType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: note: 89 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 90 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: note: | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:93:7: required from ‘mlpack::RSWrapper::RSWrapper(bool, bool) [with TreeType = mlpack::BallTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: note: 93 | rs(singleMode, naive) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:168:44: required from ‘mlpack::LeafSizeRSWrapper::LeafSizeRSWrapper(bool, bool) [with TreeType = mlpack::BallTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: note: 168 | RSWrapper(singleMode, naive) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:129:66: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: note: 129 | rSearch = new LeafSizeRSWrapper(naive, singleMode); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:974:10: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::RangeSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>’ with extended alignment 16 [-Waligned-new=] 974 | left = new BinarySpaceTree(this, begin, splitCol - begin, oldFromNew, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 975 | splitter, maxLeafSize); | ~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:974:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:974:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::RangeSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>’ with extended alignment 16 [-Waligned-new=] 976 | right = new BinarySpaceTree(this, splitCol, begin + count - splitCol, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 977 | oldFromNew, splitter, maxLeafSize); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value.hpp:296, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree.hpp:35: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp: In instantiation of ‘mlpack::DiscreteHilbertValue::DiscreteHilbertValue(const TreeType*) [with TreeType = mlpack::RectangleTree, mlpack::RangeSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>; TreeElemType = double]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/hilbert_r_tree_auxiliary_information_impl.hpp:30:5: required from ‘mlpack::HilbertRTreeAuxiliaryInformation::HilbertRTreeAuxiliaryInformation(const TreeType*) [with TreeType = mlpack::RectangleTree, mlpack::RangeSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>; HilbertValueType = mlpack::DiscreteHilbertValue]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 30 | hilbertValue(node) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:111:5: required from ‘mlpack::RectangleTree::RectangleTree(MatType&&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; SplitType = mlpack::HilbertRTreeSplit<2>; DescentType = mlpack::HilbertRTreeDescentHeuristic; AuxiliaryInformationType = mlpack::DiscreteHilbertRTreeAuxiliaryInformation; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 111 | auxiliaryInfo(this) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, RangeSearchStat, arma::Mat, HilbertRTreeSplit<2>, HilbertRTreeDescentHeuristic, DiscreteHilbertRTreeAuxiliaryInformation>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 38 | return new TreeType(std::forward(dataset)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:89:36: required from ‘mlpack::RangeSearch::RangeSearch(bool, bool, MetricType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::HilbertRTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 89 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 90 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:93:7: required from ‘mlpack::RSWrapper::RSWrapper(bool, bool) [with TreeType = mlpack::HilbertRTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 93 | rs(singleMode, naive) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:137:62: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 137 | rSearch = new RSWrapper(naive, singleMode); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:46:9: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 46 | new arma::Col(tree->Dataset().n_rows)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:46:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:46:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 61 | localHilbertValues = new arma::Mat(tree->Dataset().n_rows, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62 | tree->MaxLeafSize() + 1); | ~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘void mlpack::BinarySpaceTree::SplitNode(std::vector >&, size_t, SplitType, MatType>&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; BoundType = mlpack::HollowBallBound; SplitType = mlpack::VPTreeSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:175:12: required from ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; BoundType = mlpack::HollowBallBound; SplitType = mlpack::VPTreeSplit; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: 175 | SplitNode(oldFromNew, maxLeafSize, splitter); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, RangeSearchStat, arma::Mat, HollowBallBound, VPTreeSplit>; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: 27 | return new TreeType(std::forward(dataset), oldFromNew); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:89:36: required from ‘mlpack::RangeSearch::RangeSearch(bool, bool, MetricType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::VPTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: 89 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 90 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:93:7: required from ‘mlpack::RSWrapper::RSWrapper(bool, bool) [with TreeType = mlpack::VPTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: 93 | rs(singleMode, naive) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:168:44: required from ‘mlpack::LeafSizeRSWrapper::LeafSizeRSWrapper(bool, bool) [with TreeType = mlpack::VPTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: 168 | RSWrapper(singleMode, naive) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:149:64: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: 149 | rSearch = new LeafSizeRSWrapper(naive, singleMode); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:974:10: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::RangeSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>’ with extended alignment 16 [-Waligned-new=] 974 | left = new BinarySpaceTree(this, begin, splitCol - begin, oldFromNew, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 975 | splitter, maxLeafSize); | ~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:974:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:974:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::RangeSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>’ with extended alignment 16 [-Waligned-new=] 976 | right = new BinarySpaceTree(this, splitCol, begin + count - splitCol, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 977 | oldFromNew, splitter, maxLeafSize); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘void mlpack::BinarySpaceTree::SplitNode(std::vector >&, size_t, SplitType, MatType>&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; BoundType = mlpack::CellBound; SplitType = mlpack::UBTreeSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:175:12: required from ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; BoundType = mlpack::CellBound; SplitType = mlpack::UBTreeSplit; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 175 | SplitNode(oldFromNew, maxLeafSize, splitter); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, RangeSearchStat, arma::Mat, CellBound, UBTreeSplit>; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 27 | return new TreeType(std::forward(dataset), oldFromNew); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:89:36: required from ‘mlpack::RangeSearch::RangeSearch(bool, bool, MetricType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::UBTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 89 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 90 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:93:7: required from ‘mlpack::RSWrapper::RSWrapper(bool, bool) [with TreeType = mlpack::UBTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 93 | rs(singleMode, naive) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:168:44: required from ‘mlpack::LeafSizeRSWrapper::LeafSizeRSWrapper(bool, bool) [with TreeType = mlpack::UBTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 168 | RSWrapper(singleMode, naive) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:161:64: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 161 | rSearch = new LeafSizeRSWrapper(naive, singleMode); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:974:10: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::RangeSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>’ with extended alignment 16 [-Waligned-new=] 974 | left = new BinarySpaceTree(this, begin, splitCol - begin, oldFromNew, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 975 | splitter, maxLeafSize); | ~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:974:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:974:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::RangeSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>’ with extended alignment 16 [-Waligned-new=] 976 | right = new BinarySpaceTree(this, splitCol, begin + count - splitCol, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 977 | oldFromNew, splitter, maxLeafSize); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const mlpack::RectangleTree&, bool, mlpack::RectangleTree*) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; SplitType = mlpack::RTreeSplit; DescentType = mlpack::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/r_tree_split_impl.hpp:38:22: required from ‘static void mlpack::RTreeSplit::SplitLeafNode(TreeType*, std::vector&) [with TreeType = mlpack::RectangleTree, mlpack::RangeSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 38 | TreeType* copy = new TreeType(*tree, false); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:1024:29: required from ‘void mlpack::RectangleTree::SplitNode(std::vector&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; SplitType = mlpack::RTreeSplit; DescentType = mlpack::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 1024 | SplitType::SplitLeafNode(this, relevels); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:488:5: required from ‘void mlpack::RectangleTree::InsertPoint(size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; SplitType = mlpack::RTreeSplit; DescentType = mlpack::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 488 | SplitNode(lvls); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:117:22: required from ‘mlpack::RectangleTree::RectangleTree(MatType&&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; SplitType = mlpack::RTreeSplit; DescentType = mlpack::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 117 | root->InsertPoint(i); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, RangeSearchStat, arma::Mat, RTreeSplit, RTreeDescentHeuristic, NoAuxiliaryInformation>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 38 | return new TreeType(std::forward(dataset)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:89:36: required from ‘mlpack::RangeSearch::RangeSearch(bool, bool, MetricType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 89 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 90 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:93:7: required from ‘mlpack::RSWrapper::RSWrapper(bool, bool) [with TreeType = mlpack::RTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 93 | rs(singleMode, naive) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:121:55: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 121 | rSearch = new RSWrapper(naive, singleMode); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 187 | (parent ? parent->dataset : new MatType(*other.dataset)) : | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const mlpack::RectangleTree&, bool, mlpack::RectangleTree*) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; SplitType = mlpack::HilbertRTreeSplit<2>; DescentType = mlpack::HilbertRTreeDescentHeuristic; AuxiliaryInformationType = mlpack::DiscreteHilbertRTreeAuxiliaryInformation]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/hilbert_r_tree_split_impl.hpp:34:22: required from ‘static void mlpack::HilbertRTreeSplit::SplitLeafNode(TreeType*, std::vector&) [with TreeType = mlpack::RectangleTree, mlpack::RangeSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>; long unsigned int splitOrder = 2]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 34 | TreeType* copy = new TreeType(*tree, false); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:1024:29: required from ‘void mlpack::RectangleTree::SplitNode(std::vector&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; SplitType = mlpack::HilbertRTreeSplit<2>; DescentType = mlpack::HilbertRTreeDescentHeuristic; AuxiliaryInformationType = mlpack::DiscreteHilbertRTreeAuxiliaryInformation]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 1024 | SplitType::SplitLeafNode(this, relevels); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:488:5: required from ‘void mlpack::RectangleTree::InsertPoint(size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; SplitType = mlpack::HilbertRTreeSplit<2>; DescentType = mlpack::HilbertRTreeDescentHeuristic; AuxiliaryInformationType = mlpack::DiscreteHilbertRTreeAuxiliaryInformation; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 488 | SplitNode(lvls); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:117:22: required from ‘mlpack::RectangleTree::RectangleTree(MatType&&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; SplitType = mlpack::HilbertRTreeSplit<2>; DescentType = mlpack::HilbertRTreeDescentHeuristic; AuxiliaryInformationType = mlpack::DiscreteHilbertRTreeAuxiliaryInformation; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 117 | root->InsertPoint(i); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, RangeSearchStat, arma::Mat, HilbertRTreeSplit<2>, HilbertRTreeDescentHeuristic, DiscreteHilbertRTreeAuxiliaryInformation>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 38 | return new TreeType(std::forward(dataset)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:89:36: required from ‘mlpack::RangeSearch::RangeSearch(bool, bool, MetricType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::HilbertRTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 89 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 90 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:93:7: required from ‘mlpack::RSWrapper::RSWrapper(bool, bool) [with TreeType = mlpack::HilbertRTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 93 | rs(singleMode, naive) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:137:62: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 137 | rSearch = new RSWrapper(naive, singleMode); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 187 | (parent ? parent->dataset : new MatType(*other.dataset)) : | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const mlpack::RectangleTree&, bool, mlpack::RectangleTree*) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/r_plus_tree_split_impl.hpp:60:22: required from ‘static void mlpack::RPlusTreeSplit::SplitLeafNode(TreeType*, std::vector&) [with TreeType = mlpack::RectangleTree, mlpack::RangeSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>; SplitPolicyType = mlpack::RPlusTreeSplitPolicy; SweepType = mlpack::MinimalCoverageSweep]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 60 | TreeType* copy = new TreeType(*tree, false); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:1024:29: required from ‘void mlpack::RectangleTree::SplitNode(std::vector&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 1024 | SplitType::SplitLeafNode(this, relevels); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:488:5: required from ‘void mlpack::RectangleTree::InsertPoint(size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 488 | SplitNode(lvls); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:117:22: required from ‘mlpack::RectangleTree::RectangleTree(MatType&&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 117 | root->InsertPoint(i); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, RangeSearchStat, arma::Mat, RPlusTreeSplit, RPlusTreeDescentHeuristic, NoAuxiliaryInformation>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 38 | return new TreeType(std::forward(dataset)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:89:36: required from ‘mlpack::RangeSearch::RangeSearch(bool, bool, MetricType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 89 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 90 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:93:7: required from ‘mlpack::RSWrapper::RSWrapper(bool, bool) [with TreeType = mlpack::RPlusTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 93 | rs(singleMode, naive) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:141:59: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 141 | rSearch = new RSWrapper(naive, singleMode); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 187 | (parent ? parent->dataset : new MatType(*other.dataset)) : | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const mlpack::RectangleTree&, bool, mlpack::RectangleTree*) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::RPlusPlusTreeAuxiliaryInformation]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/r_plus_tree_split_impl.hpp:60:22: required from ‘static void mlpack::RPlusTreeSplit::SplitLeafNode(TreeType*, std::vector&) [with TreeType = mlpack::RectangleTree, mlpack::RangeSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>; SplitPolicyType = mlpack::RPlusPlusTreeSplitPolicy; SweepType = mlpack::MinimalSplitsNumberSweep]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 60 | TreeType* copy = new TreeType(*tree, false); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:1024:29: required from ‘void mlpack::RectangleTree::SplitNode(std::vector&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::RPlusPlusTreeAuxiliaryInformation]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 1024 | SplitType::SplitLeafNode(this, relevels); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:488:5: required from ‘void mlpack::RectangleTree::InsertPoint(size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::RPlusPlusTreeAuxiliaryInformation; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 488 | SplitNode(lvls); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:117:22: required from ‘mlpack::RectangleTree::RectangleTree(MatType&&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::RPlusPlusTreeAuxiliaryInformation; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 117 | root->InsertPoint(i); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, RangeSearchStat, arma::Mat, RPlusTreeSplit, RPlusPlusTreeDescentHeuristic, RPlusPlusTreeAuxiliaryInformation>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 38 | return new TreeType(std::forward(dataset)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:89:36: required from ‘mlpack::RangeSearch::RangeSearch(bool, bool, MetricType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusPlusTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 89 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 90 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:93:7: required from ‘mlpack::RSWrapper::RSWrapper(bool, bool) [with TreeType = mlpack::RPlusPlusTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 93 | rs(singleMode, naive) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:145:63: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 145 | rSearch = new RSWrapper(naive, singleMode); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 187 | (parent ? parent->dataset : new MatType(*other.dataset)) : | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp: In instantiation of ‘mlpack::DiscreteHilbertValue::DiscreteHilbertValue(const mlpack::DiscreteHilbertValue&, TreeType*, bool) [with TreeType = mlpack::RectangleTree, mlpack::RangeSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>; TreeElemType = double]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/hilbert_r_tree_auxiliary_information_impl.hpp:40:5: required from ‘mlpack::HilbertRTreeAuxiliaryInformation::HilbertRTreeAuxiliaryInformation(const mlpack::HilbertRTreeAuxiliaryInformation&, TreeType*, bool) [with TreeType = mlpack::RectangleTree, mlpack::RangeSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>; HilbertValueType = mlpack::DiscreteHilbertValue]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 40 | hilbertValue(other.HilbertValue(), tree, deepCopy) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:191:5: required from ‘mlpack::RectangleTree::RectangleTree(const mlpack::RectangleTree&, bool, mlpack::RectangleTree*) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; SplitType = mlpack::HilbertRTreeSplit<2>; DescentType = mlpack::HilbertRTreeDescentHeuristic; AuxiliaryInformationType = mlpack::DiscreteHilbertRTreeAuxiliaryInformation]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 191 | auxiliaryInfo(other.auxiliaryInfo, this, deepCopy) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/hilbert_r_tree_split_impl.hpp:34:22: required from ‘static void mlpack::HilbertRTreeSplit::SplitLeafNode(TreeType*, std::vector&) [with TreeType = mlpack::RectangleTree, mlpack::RangeSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>; long unsigned int splitOrder = 2]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 34 | TreeType* copy = new TreeType(*tree, false); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:1024:29: required from ‘void mlpack::RectangleTree::SplitNode(std::vector&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; SplitType = mlpack::HilbertRTreeSplit<2>; DescentType = mlpack::HilbertRTreeDescentHeuristic; AuxiliaryInformationType = mlpack::DiscreteHilbertRTreeAuxiliaryInformation]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 1024 | SplitType::SplitLeafNode(this, relevels); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:488:5: required from ‘void mlpack::RectangleTree::InsertPoint(size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; SplitType = mlpack::HilbertRTreeSplit<2>; DescentType = mlpack::HilbertRTreeDescentHeuristic; AuxiliaryInformationType = mlpack::DiscreteHilbertRTreeAuxiliaryInformation; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 488 | SplitNode(lvls); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:117:22: required from ‘mlpack::RectangleTree::RectangleTree(MatType&&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; SplitType = mlpack::HilbertRTreeSplit<2>; DescentType = mlpack::HilbertRTreeDescentHeuristic; AuxiliaryInformationType = mlpack::DiscreteHilbertRTreeAuxiliaryInformation; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 117 | root->InsertPoint(i); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, RangeSearchStat, arma::Mat, HilbertRTreeSplit<2>, HilbertRTreeDescentHeuristic, DiscreteHilbertRTreeAuxiliaryInformation>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 38 | return new TreeType(std::forward(dataset)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:89:36: required from ‘mlpack::RangeSearch::RangeSearch(bool, bool, MetricType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::HilbertRTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 89 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 90 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:93:7: required from ‘mlpack::RSWrapper::RSWrapper(bool, bool) [with TreeType = mlpack::HilbertRTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 93 | rs(singleMode, naive) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:137:62: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 137 | rSearch = new RSWrapper(naive, singleMode); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:83:28: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 83 | localHilbertValues = new arma::Mat( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84 | *other.LocalHilbertValues()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:83:28: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:83:28: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 90 | valueToInsert = new arma::Col( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91 | *other.ValueToInsert()); | ~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp: In instantiation of ‘mlpack::Octree::Octree() [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat]’: /usr/include/cereal/access.hpp:317:16: required from ‘static T* cereal::access::construct() [with T = mlpack::Octree, mlpack::RangeSearchStat, arma::Mat >]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: 317 | return new T(); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: | ^~~~~~~ /usr/include/cereal/details/traits.hpp:1364:46: required from ‘static T* cereal::detail::Construct::load_andor_construct() [with T = mlpack::Octree, mlpack::RangeSearchStat, arma::Mat >; A = cereal::BinaryInputArchive]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: 1364 | { return ::cereal::access::construct(); } /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/cereal/types/memory.hpp:411:101: required from ‘typename std::enable_if<(! cereal::traits::has_load_and_construct::value), void>::type cereal::load(Archive&, memory_detail::PtrWrapper&>&) [with Archive = BinaryInputArchive; T = mlpack::Octree, mlpack::RangeSearchStat, arma::Mat >; D = std::default_delete, mlpack::RangeSearchStat, arma::Mat > >; typename std::enable_if<(! traits::has_load_and_construct::value), void>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: 411 | std::unique_ptr ptr( detail::Construct::load_andor_construct() ); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/cereal/cereal.hpp:941:34: required from ‘ArchiveType& cereal::InputArchive::processImpl(T&) [with T = cereal::memory_detail::PtrWrapper, mlpack::RangeSearchStat, arma::Mat >, std::default_delete, mlpack::RangeSearchStat, arma::Mat > > >&>; typename cereal::traits::detail::EnableIfHelper::value, (! cereal::traits::has_invalid_input_versioning::value), (cereal::traits::is_input_serializable::value && (cereal::traits::is_specialized_non_member_load::value || (! cereal::traits::is_specialized::value)))>::type = (cereal::traits::detail::sfinae)0; ArchiveType = cereal::BinaryInputArchive; unsigned int Flags = 1]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: 941 | CEREAL_LOAD_FUNCTION_NAME(*self, t); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: | ^ /usr/include/cereal/cereal.hpp:853:26: required from ‘void cereal::InputArchive::process(T&&) [with T = cereal::memory_detail::PtrWrapper, mlpack::RangeSearchStat, arma::Mat >, std::default_delete, mlpack::RangeSearchStat, arma::Mat > > >&>; ArchiveType = cereal::BinaryInputArchive; unsigned int Flags = 1]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: 853 | self->processImpl( head ); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/cereal/cereal.hpp:730:16: [ skipping 40 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/cereal/cereal.hpp:730:16: required from ‘ArchiveType& cereal::InputArchive::operator()(Types&& ...) [with Types = {cereal::NameValuePair}; ArchiveType = cereal::BinaryInputArchive; unsigned int Flags = 1]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: 730 | process( std::forward( args )... ); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/data/load_model_impl.hpp:95:9: required from ‘bool mlpack::data::Load(const std::string&, const std::string&, T&, bool, format) [with T = mlpack::RSModel; std::string = std::__cxx11::basic_string]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: 95 | ar(cereal::make_nvp(name.c_str(), t)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:124:15: required from ‘T*& mlpack::bindings::cli::GetParam(mlpack::util::ParamData&, const typename std::enable_if<(! arma::is_arma_type::value)>::type*, const typename std::enable_if::value>::type*) [with T = mlpack::RSModel; typename std::enable_if<(! arma::is_arma_type::value)>::type = void; typename std::enable_if::value>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: 124 | data::Load(value, "model", *model, true); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:143:69: required from ‘void mlpack::bindings::cli::GetParam(mlpack::util::ParamData&, const void*, void*) [with T = mlpack::RSModel*]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: 143 | *((T**) output) = &GetParam::type>(d); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/cli_option.hpp:117:20: required from ‘mlpack::bindings::cli::CLIOption::CLIOption(N, const std::string&, const std::string&, const std::string&, const std::string&, bool, bool, bool, const std::string&) [with N = mlpack::RSModel*; std::string = std::__cxx11::basic_string]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: 117 | IO::AddFunction(tname, "GetParam", &GetParam); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_main.cpp:88:1: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: 1007 | STRINGIFY(BINDING_NAME)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:475:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 475 | dataset(new MatType()), | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:475:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:475:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:393, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_main.cpp:22: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp: In instantiation of ‘void mlpack::LeafSizeRSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t) [with TreeType = mlpack::UBTree; arma::mat = arma::Mat; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:183:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:475:13: note: 183 | virtual void Train(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:475:13: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:365:9: warning: ‘new’ of type ‘mlpack::RangeSearch, arma::Mat, mlpack::UBTree>::Tree’ {aka ‘mlpack::BinarySpaceTree, mlpack::RangeSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>’} with extended alignment 16 [-Waligned-new=] 365 | new typename decltype(rs)::Tree(std::move(referenceSet), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 366 | oldFromNewReferences, | ~~~~~~~~~~~~~~~~~~~~~ 367 | leafSize); | ~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:365:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:365:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp: In instantiation of ‘void mlpack::LeafSizeRSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t) [with TreeType = mlpack::VPTree; arma::mat = arma::Mat; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:183:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:365:9: note: 183 | virtual void Train(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:365:9: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:365:9: warning: ‘new’ of type ‘mlpack::RangeSearch, arma::Mat, mlpack::VPTree>::Tree’ {aka ‘mlpack::BinarySpaceTree, mlpack::RangeSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>’} with extended alignment 16 [-Waligned-new=] 365 | new typename decltype(rs)::Tree(std::move(referenceSet), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 366 | oldFromNewReferences, | ~~~~~~~~~~~~~~~~~~~~~ 367 | leafSize); | ~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:365:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:365:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp: In instantiation of ‘void mlpack::LeafSizeRSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t) [with TreeType = mlpack::BallTree; arma::mat = arma::Mat; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:183:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:365:9: note: 183 | virtual void Train(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:365:9: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:365:9: warning: ‘new’ of type ‘mlpack::RangeSearch, arma::Mat, mlpack::BallTree>::Tree’ {aka ‘mlpack::BinarySpaceTree, mlpack::RangeSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>’} with extended alignment 16 [-Waligned-new=] 365 | new typename decltype(rs)::Tree(std::move(referenceSet), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 366 | oldFromNewReferences, | ~~~~~~~~~~~~~~~~~~~~~ 367 | leafSize); | ~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:365:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:365:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘mlpack::RangeSearch::RangeSearch(const mlpack::RangeSearch&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::Octree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:88:7: required from ‘mlpack::LeafSizeRSWrapper* mlpack::LeafSizeRSWrapper::Clone() const [with TreeType = mlpack::Octree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:365:9: note: 88 | class RSWrapper : public RSWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:365:9: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:177:30: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:365:9: note: 177 | virtual LeafSizeRSWrapper* Clone() const /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:365:9: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 106 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘void mlpack::RangeSearch::Train(MatType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::Octree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:358:13: required from ‘void mlpack::LeafSizeRSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t) [with TreeType = mlpack::Octree; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: 358 | rs.Train(std::move(referenceSet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:183:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: 183 | virtual void Train(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 255 | this->referenceSet = new MatType(std::move(referenceSet)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp: In instantiation of ‘mlpack::Octree::Octree(MatType&&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:321:33: required from ‘void mlpack::RSWrapper::Search(mlpack::util::Timers&, arma::mat&&, const mlpack::Range&, std::vector > >&, std::vector >&, size_t) [with TreeType = mlpack::Octree; arma::mat = arma::Mat; mlpack::Range = mlpack::RangeType; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: 321 | typename decltype(rs)::Tree queryTree(std::move(querySet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:126:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: 126 | virtual void Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:154:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 154 | dataset(new MatType(std::move(dataset))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:154:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:154:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘mlpack::RangeSearch::RangeSearch(const mlpack::RangeSearch&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::UBTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:88:7: required from ‘mlpack::LeafSizeRSWrapper* mlpack::LeafSizeRSWrapper::Clone() const [with TreeType = mlpack::UBTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:154:13: note: 88 | class RSWrapper : public RSWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:154:13: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:177:30: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:154:13: note: 177 | virtual LeafSizeRSWrapper* Clone() const /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:154:13: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:104:41: warning: ‘new’ of type ‘mlpack::RangeSearch, arma::Mat, mlpack::UBTree>::Tree’ {aka ‘mlpack::BinarySpaceTree, mlpack::RangeSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>’} with extended alignment 16 [-Waligned-new=] 104 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:104:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:104:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 106 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘void mlpack::RangeSearch::Train(MatType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::UBTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:358:13: required from ‘void mlpack::LeafSizeRSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t) [with TreeType = mlpack::UBTree; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: 358 | rs.Train(std::move(referenceSet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:183:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: 183 | virtual void Train(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 255 | this->referenceSet = new MatType(std::move(referenceSet)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; BoundType = mlpack::CellBound; SplitType = mlpack::UBTreeSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:321:33: required from ‘void mlpack::RSWrapper::Search(mlpack::util::Timers&, arma::mat&&, const mlpack::Range&, std::vector > >&, std::vector >&, size_t) [with TreeType = mlpack::UBTree; arma::mat = arma::Mat; mlpack::Range = mlpack::RangeType; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: 321 | typename decltype(rs)::Tree queryTree(std::move(querySet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:126:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: 126 | virtual void Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 138 | dataset(new MatType(std::move(data))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘mlpack::RangeSearch::RangeSearch(const mlpack::RangeSearch&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::MaxRPTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:88:7: required from ‘mlpack::LeafSizeRSWrapper* mlpack::LeafSizeRSWrapper::Clone() const [with TreeType = mlpack::MaxRPTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: 88 | class RSWrapper : public RSWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:177:30: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: 177 | virtual LeafSizeRSWrapper* Clone() const /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 106 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘void mlpack::RangeSearch::Train(MatType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::MaxRPTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:358:13: required from ‘void mlpack::LeafSizeRSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t) [with TreeType = mlpack::MaxRPTree; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: 358 | rs.Train(std::move(referenceSet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:183:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: 183 | virtual void Train(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 255 | this->referenceSet = new MatType(std::move(referenceSet)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::RPTreeMaxSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:321:33: required from ‘void mlpack::RSWrapper::Search(mlpack::util::Timers&, arma::mat&&, const mlpack::Range&, std::vector > >&, std::vector >&, size_t) [with TreeType = mlpack::MaxRPTree; arma::mat = arma::Mat; mlpack::Range = mlpack::RangeType; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: 321 | typename decltype(rs)::Tree queryTree(std::move(querySet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:126:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: 126 | virtual void Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 138 | dataset(new MatType(std::move(data))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘mlpack::RangeSearch::RangeSearch(const mlpack::RangeSearch&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:88:7: required from ‘mlpack::LeafSizeRSWrapper* mlpack::LeafSizeRSWrapper::Clone() const [with TreeType = mlpack::RPTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: 88 | class RSWrapper : public RSWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:177:30: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: 177 | virtual LeafSizeRSWrapper* Clone() const /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 106 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘void mlpack::RangeSearch::Train(MatType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:358:13: required from ‘void mlpack::LeafSizeRSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t) [with TreeType = mlpack::RPTree; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: 358 | rs.Train(std::move(referenceSet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:183:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: 183 | virtual void Train(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 255 | this->referenceSet = new MatType(std::move(referenceSet)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::RPTreeMeanSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:321:33: required from ‘void mlpack::RSWrapper::Search(mlpack::util::Timers&, arma::mat&&, const mlpack::Range&, std::vector > >&, std::vector >&, size_t) [with TreeType = mlpack::RPTree; arma::mat = arma::Mat; mlpack::Range = mlpack::RangeType; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: 321 | typename decltype(rs)::Tree queryTree(std::move(querySet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:126:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: 126 | virtual void Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 138 | dataset(new MatType(std::move(data))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘mlpack::RangeSearch::RangeSearch(const mlpack::RangeSearch&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::VPTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:88:7: required from ‘mlpack::LeafSizeRSWrapper* mlpack::LeafSizeRSWrapper::Clone() const [with TreeType = mlpack::VPTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: 88 | class RSWrapper : public RSWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:177:30: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: 177 | virtual LeafSizeRSWrapper* Clone() const /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:104:41: warning: ‘new’ of type ‘mlpack::RangeSearch, arma::Mat, mlpack::VPTree>::Tree’ {aka ‘mlpack::BinarySpaceTree, mlpack::RangeSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>’} with extended alignment 16 [-Waligned-new=] 104 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:104:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:104:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 106 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘void mlpack::RangeSearch::Train(MatType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::VPTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:358:13: required from ‘void mlpack::LeafSizeRSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t) [with TreeType = mlpack::VPTree; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: 358 | rs.Train(std::move(referenceSet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:183:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: 183 | virtual void Train(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 255 | this->referenceSet = new MatType(std::move(referenceSet)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; BoundType = mlpack::HollowBallBound; SplitType = mlpack::VPTreeSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:321:33: required from ‘void mlpack::RSWrapper::Search(mlpack::util::Timers&, arma::mat&&, const mlpack::Range&, std::vector > >&, std::vector >&, size_t) [with TreeType = mlpack::VPTree; arma::mat = arma::Mat; mlpack::Range = mlpack::RangeType; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: 321 | typename decltype(rs)::Tree queryTree(std::move(querySet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:126:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: 126 | virtual void Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 138 | dataset(new MatType(std::move(data))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘mlpack::RangeSearch::RangeSearch(const mlpack::RangeSearch&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusPlusTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:88:7: required from ‘mlpack::RSWrapper* mlpack::RSWrapper::Clone() const [with TreeType = mlpack::RPlusPlusTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: 88 | class RSWrapper : public RSWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:100:22: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: 100 | virtual RSWrapper* Clone() const { return new RSWrapper(*this); } /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 106 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘void mlpack::RangeSearch::Train(MatType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusPlusTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:302:11: required from ‘void mlpack::RSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t) [with TreeType = mlpack::RPlusPlusTree; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: 302 | rs.Train(std::move(referenceSet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:120:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: 120 | virtual void Train(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 255 | this->referenceSet = new MatType(std::move(referenceSet)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘mlpack::RangeSearch::RangeSearch(const mlpack::RangeSearch&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:88:7: required from ‘mlpack::RSWrapper* mlpack::RSWrapper::Clone() const [with TreeType = mlpack::RPlusTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: 88 | class RSWrapper : public RSWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:100:22: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: 100 | virtual RSWrapper* Clone() const { return new RSWrapper(*this); } /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 106 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘void mlpack::RangeSearch::Train(MatType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:302:11: required from ‘void mlpack::RSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t) [with TreeType = mlpack::RPlusTree; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: 302 | rs.Train(std::move(referenceSet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:120:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: 120 | virtual void Train(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 255 | this->referenceSet = new MatType(std::move(referenceSet)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘mlpack::RangeSearch::RangeSearch(const mlpack::RangeSearch&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::HilbertRTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:88:7: required from ‘mlpack::RSWrapper* mlpack::RSWrapper::Clone() const [with TreeType = mlpack::HilbertRTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: 88 | class RSWrapper : public RSWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:100:22: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: 100 | virtual RSWrapper* Clone() const { return new RSWrapper(*this); } /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 106 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘void mlpack::RangeSearch::Train(MatType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::HilbertRTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:302:11: required from ‘void mlpack::RSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t) [with TreeType = mlpack::HilbertRTree; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: 302 | rs.Train(std::move(referenceSet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:120:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: 120 | virtual void Train(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 255 | this->referenceSet = new MatType(std::move(referenceSet)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘mlpack::RangeSearch::RangeSearch(const mlpack::RangeSearch&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::XTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:88:7: required from ‘mlpack::RSWrapper* mlpack::RSWrapper::Clone() const [with TreeType = mlpack::XTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: 88 | class RSWrapper : public RSWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:100:22: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: 100 | virtual RSWrapper* Clone() const { return new RSWrapper(*this); } /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 106 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘void mlpack::RangeSearch::Train(MatType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::XTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:302:11: required from ‘void mlpack::RSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t) [with TreeType = mlpack::XTree; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: 302 | rs.Train(std::move(referenceSet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:120:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: 120 | virtual void Train(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 255 | this->referenceSet = new MatType(std::move(referenceSet)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘mlpack::RangeSearch::RangeSearch(const mlpack::RangeSearch&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:88:7: required from ‘mlpack::LeafSizeRSWrapper* mlpack::LeafSizeRSWrapper::Clone() const [with TreeType = mlpack::BallTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: 88 | class RSWrapper : public RSWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:177:30: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: 177 | virtual LeafSizeRSWrapper* Clone() const /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:104:41: warning: ‘new’ of type ‘mlpack::RangeSearch, arma::Mat, mlpack::BallTree>::Tree’ {aka ‘mlpack::BinarySpaceTree, mlpack::RangeSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>’} with extended alignment 16 [-Waligned-new=] 104 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:104:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:104:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 106 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘void mlpack::RangeSearch::Train(MatType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:358:13: required from ‘void mlpack::LeafSizeRSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t) [with TreeType = mlpack::BallTree; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: 358 | rs.Train(std::move(referenceSet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:183:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: 183 | virtual void Train(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 255 | this->referenceSet = new MatType(std::move(referenceSet)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; BoundType = mlpack::BallBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:321:33: required from ‘void mlpack::RSWrapper::Search(mlpack::util::Timers&, arma::mat&&, const mlpack::Range&, std::vector > >&, std::vector >&, size_t) [with TreeType = mlpack::BallTree; arma::mat = arma::Mat; mlpack::Range = mlpack::RangeType; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: 321 | typename decltype(rs)::Tree queryTree(std::move(querySet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:126:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: 126 | virtual void Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 138 | dataset(new MatType(std::move(data))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘mlpack::RangeSearch::RangeSearch(const mlpack::RangeSearch&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RStarTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:88:7: required from ‘mlpack::RSWrapper* mlpack::RSWrapper::Clone() const [with TreeType = mlpack::RStarTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: 88 | class RSWrapper : public RSWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:100:22: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: 100 | virtual RSWrapper* Clone() const { return new RSWrapper(*this); } /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 106 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘void mlpack::RangeSearch::Train(MatType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RStarTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:302:11: required from ‘void mlpack::RSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t) [with TreeType = mlpack::RStarTree; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: 302 | rs.Train(std::move(referenceSet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:120:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: 120 | virtual void Train(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 255 | this->referenceSet = new MatType(std::move(referenceSet)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘mlpack::RangeSearch::RangeSearch(const mlpack::RangeSearch&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:88:7: required from ‘mlpack::RSWrapper* mlpack::RSWrapper::Clone() const [with TreeType = mlpack::RTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: 88 | class RSWrapper : public RSWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:100:22: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: 100 | virtual RSWrapper* Clone() const { return new RSWrapper(*this); } /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 106 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘void mlpack::RangeSearch::Train(MatType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:302:11: required from ‘void mlpack::RSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t) [with TreeType = mlpack::RTree; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: 302 | rs.Train(std::move(referenceSet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:120:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: 120 | virtual void Train(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 255 | this->referenceSet = new MatType(std::move(referenceSet)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘mlpack::RangeSearch::RangeSearch(const mlpack::RangeSearch&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:88:7: required from ‘mlpack::RSWrapper* mlpack::RSWrapper::Clone() const [with TreeType = mlpack::StandardCoverTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: 88 | class RSWrapper : public RSWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:100:22: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: 100 | virtual RSWrapper* Clone() const { return new RSWrapper(*this); } /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 106 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘void mlpack::RangeSearch::Train(MatType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:302:11: required from ‘void mlpack::RSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t) [with TreeType = mlpack::StandardCoverTree; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: 302 | rs.Train(std::move(referenceSet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:120:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: 120 | virtual void Train(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 255 | this->referenceSet = new MatType(std::move(referenceSet)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘mlpack::RangeSearch::RangeSearch(const mlpack::RangeSearch&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:88:7: required from ‘mlpack::LeafSizeRSWrapper* mlpack::LeafSizeRSWrapper::Clone() const [with TreeType = mlpack::KDTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: 88 | class RSWrapper : public RSWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:177:30: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: 177 | virtual LeafSizeRSWrapper* Clone() const /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 106 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘void mlpack::RangeSearch::Train(MatType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:358:13: required from ‘void mlpack::LeafSizeRSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t) [with TreeType = mlpack::KDTree; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: 358 | rs.Train(std::move(referenceSet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:183:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: 183 | virtual void Train(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 255 | this->referenceSet = new MatType(std::move(referenceSet)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:321:33: required from ‘void mlpack::RSWrapper::Search(mlpack::util::Timers&, arma::mat&&, const mlpack::Range&, std::vector > >&, std::vector >&, size_t) [with TreeType = mlpack::KDTree; arma::mat = arma::Mat; mlpack::Range = mlpack::RangeType; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: 321 | typename decltype(rs)::Tree queryTree(std::move(querySet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:126:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: 126 | virtual void Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 138 | dataset(new MatType(std::move(data))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp: In instantiation of ‘mlpack::Octree::Octree(const mlpack::Octree&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:104:41: required from ‘mlpack::RangeSearch::RangeSearch(const mlpack::RangeSearch&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::Octree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: 104 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:88:7: required from ‘mlpack::LeafSizeRSWrapper* mlpack::LeafSizeRSWrapper::Clone() const [with TreeType = mlpack::Octree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: 88 | class RSWrapper : public RSWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:177:30: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: 177 | virtual LeafSizeRSWrapper* Clone() const /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:348:38: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 348 | dataset((other.parent == NULL) ? new MatType(*other.dataset) : NULL), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:348:38: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:348:38: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const mlpack::BinarySpaceTree&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; BoundType = mlpack::CellBound; SplitType = mlpack::UBTreeSplit]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:104:41: required from ‘mlpack::RangeSearch::RangeSearch(const mlpack::RangeSearch&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::UBTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:348:38: note: 104 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:348:38: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:88:7: required from ‘mlpack::LeafSizeRSWrapper* mlpack::LeafSizeRSWrapper::Clone() const [with TreeType = mlpack::UBTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:348:38: note: 88 | class RSWrapper : public RSWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:348:38: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:177:30: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:348:38: note: 177 | virtual LeafSizeRSWrapper* Clone() const /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:348:38: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 344 | dataset((other.parent == NULL) ? new MatType(*other.dataset) : NULL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:349:12: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::RangeSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>’ with extended alignment 16 [-Waligned-new=] 349 | left = new BinarySpaceTree(*other.Left()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:349:12: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:349:12: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::RangeSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>’ with extended alignment 16 [-Waligned-new=] 355 | right = new BinarySpaceTree(*other.Right()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp: In instantiation of ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, RangeSearchStat, arma::Mat, CellBound, UBTreeSplit>; MatType = const arma::Mat&; typename std::enable_if::RearrangesDataset>::type = void]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:369:38: required from ‘void mlpack::RangeSearch::Search(const MatType&, const mlpack::Range&, std::vector > >&, std::vector >&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::UBTree; mlpack::Range = mlpack::RangeType]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: 369 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:418:14: required from ‘void mlpack::LeafSizeRSWrapper::Search(mlpack::util::Timers&, arma::mat&&, const mlpack::Range&, std::vector > >&, std::vector >&, size_t) [with TreeType = mlpack::UBTree; arma::mat = arma::Mat; mlpack::Range = mlpack::RangeType; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: 418 | rs.Search(std::move(querySet), range, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:189:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: 189 | virtual void Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::RangeSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>’ with extended alignment 16 [-Waligned-new=] 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘void mlpack::BinarySpaceTree::SplitNode(size_t, SplitType, MatType>&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; BoundType = mlpack::CellBound; SplitType = mlpack::UBTreeSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:142:12: required from ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; BoundType = mlpack::CellBound; SplitType = mlpack::UBTreeSplit; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 142 | SplitNode(maxLeafSize, splitter); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:321:33: required from ‘void mlpack::RSWrapper::Search(mlpack::util::Timers&, arma::mat&&, const mlpack::Range&, std::vector > >&, std::vector >&, size_t) [with TreeType = mlpack::UBTree; arma::mat = arma::Mat; mlpack::Range = mlpack::RangeType; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 321 | typename decltype(rs)::Tree queryTree(std::move(querySet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:126:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 126 | virtual void Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:906:10: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::RangeSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>’ with extended alignment 16 [-Waligned-new=] 906 | left = new BinarySpaceTree(this, begin, splitCol - begin, splitter, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 907 | maxLeafSize); | ~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:906:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:906:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::RangeSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>’ with extended alignment 16 [-Waligned-new=] 908 | right = new BinarySpaceTree(this, splitCol, begin + count - splitCol, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 909 | splitter, maxLeafSize); | ~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const mlpack::BinarySpaceTree&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::RPTreeMaxSplit]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:104:41: required from ‘mlpack::RangeSearch::RangeSearch(const mlpack::RangeSearch&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::MaxRPTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: 104 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:88:7: required from ‘mlpack::LeafSizeRSWrapper* mlpack::LeafSizeRSWrapper::Clone() const [with TreeType = mlpack::MaxRPTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: 88 | class RSWrapper : public RSWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:177:30: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: 177 | virtual LeafSizeRSWrapper* Clone() const /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 344 | dataset((other.parent == NULL) ? new MatType(*other.dataset) : NULL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const mlpack::BinarySpaceTree&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::RPTreeMeanSplit]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:104:41: required from ‘mlpack::RangeSearch::RangeSearch(const mlpack::RangeSearch&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: 104 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:88:7: required from ‘mlpack::LeafSizeRSWrapper* mlpack::LeafSizeRSWrapper::Clone() const [with TreeType = mlpack::RPTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: 88 | class RSWrapper : public RSWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:177:30: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: 177 | virtual LeafSizeRSWrapper* Clone() const /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 344 | dataset((other.parent == NULL) ? new MatType(*other.dataset) : NULL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const mlpack::BinarySpaceTree&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; BoundType = mlpack::HollowBallBound; SplitType = mlpack::VPTreeSplit]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:104:41: required from ‘mlpack::RangeSearch::RangeSearch(const mlpack::RangeSearch&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::VPTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: 104 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:88:7: required from ‘mlpack::LeafSizeRSWrapper* mlpack::LeafSizeRSWrapper::Clone() const [with TreeType = mlpack::VPTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: 88 | class RSWrapper : public RSWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:177:30: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: 177 | virtual LeafSizeRSWrapper* Clone() const /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 344 | dataset((other.parent == NULL) ? new MatType(*other.dataset) : NULL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:349:12: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::RangeSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>’ with extended alignment 16 [-Waligned-new=] 349 | left = new BinarySpaceTree(*other.Left()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:349:12: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:349:12: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::RangeSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>’ with extended alignment 16 [-Waligned-new=] 355 | right = new BinarySpaceTree(*other.Right()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp: In instantiation of ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, RangeSearchStat, arma::Mat, HollowBallBound, VPTreeSplit>; MatType = const arma::Mat&; typename std::enable_if::RearrangesDataset>::type = void]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:369:38: required from ‘void mlpack::RangeSearch::Search(const MatType&, const mlpack::Range&, std::vector > >&, std::vector >&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::VPTree; mlpack::Range = mlpack::RangeType]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: 369 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:418:14: required from ‘void mlpack::LeafSizeRSWrapper::Search(mlpack::util::Timers&, arma::mat&&, const mlpack::Range&, std::vector > >&, std::vector >&, size_t) [with TreeType = mlpack::VPTree; arma::mat = arma::Mat; mlpack::Range = mlpack::RangeType; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: 418 | rs.Search(std::move(querySet), range, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:189:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: 189 | virtual void Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::RangeSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>’ with extended alignment 16 [-Waligned-new=] 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘void mlpack::BinarySpaceTree::SplitNode(size_t, SplitType, MatType>&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; BoundType = mlpack::HollowBallBound; SplitType = mlpack::VPTreeSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:142:12: required from ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; BoundType = mlpack::HollowBallBound; SplitType = mlpack::VPTreeSplit; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 142 | SplitNode(maxLeafSize, splitter); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:321:33: required from ‘void mlpack::RSWrapper::Search(mlpack::util::Timers&, arma::mat&&, const mlpack::Range&, std::vector > >&, std::vector >&, size_t) [with TreeType = mlpack::VPTree; arma::mat = arma::Mat; mlpack::Range = mlpack::RangeType; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 321 | typename decltype(rs)::Tree queryTree(std::move(querySet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:126:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 126 | virtual void Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:906:10: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::RangeSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>’ with extended alignment 16 [-Waligned-new=] 906 | left = new BinarySpaceTree(this, begin, splitCol - begin, splitter, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 907 | maxLeafSize); | ~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:906:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:906:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::RangeSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>’ with extended alignment 16 [-Waligned-new=] 908 | right = new BinarySpaceTree(this, splitCol, begin + count - splitCol, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 909 | splitter, maxLeafSize); | ~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const mlpack::RectangleTree&, bool, mlpack::RectangleTree*) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; SplitType = mlpack::XTreeSplit; DescentType = mlpack::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::XTreeAuxiliaryInformation]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:104:41: required from ‘mlpack::RangeSearch::RangeSearch(const mlpack::RangeSearch&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::XTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: 104 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:88:7: required from ‘mlpack::RSWrapper* mlpack::RSWrapper::Clone() const [with TreeType = mlpack::XTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: 88 | class RSWrapper : public RSWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:100:22: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: 100 | virtual RSWrapper* Clone() const { return new RSWrapper(*this); } /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 187 | (parent ? parent->dataset : new MatType(*other.dataset)) : | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const mlpack::BinarySpaceTree&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; BoundType = mlpack::BallBound; SplitType = mlpack::MidpointSplit]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:104:41: required from ‘mlpack::RangeSearch::RangeSearch(const mlpack::RangeSearch&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 104 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:88:7: required from ‘mlpack::LeafSizeRSWrapper* mlpack::LeafSizeRSWrapper::Clone() const [with TreeType = mlpack::BallTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 88 | class RSWrapper : public RSWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:177:30: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 177 | virtual LeafSizeRSWrapper* Clone() const /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 344 | dataset((other.parent == NULL) ? new MatType(*other.dataset) : NULL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:349:12: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::RangeSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>’ with extended alignment 16 [-Waligned-new=] 349 | left = new BinarySpaceTree(*other.Left()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:349:12: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:349:12: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::RangeSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>’ with extended alignment 16 [-Waligned-new=] 355 | right = new BinarySpaceTree(*other.Right()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp: In instantiation of ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, RangeSearchStat, arma::Mat, BallBound, MidpointSplit>; MatType = const arma::Mat&; typename std::enable_if::RearrangesDataset>::type = void]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:369:38: required from ‘void mlpack::RangeSearch::Search(const MatType&, const mlpack::Range&, std::vector > >&, std::vector >&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree; mlpack::Range = mlpack::RangeType]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: 369 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:418:14: required from ‘void mlpack::LeafSizeRSWrapper::Search(mlpack::util::Timers&, arma::mat&&, const mlpack::Range&, std::vector > >&, std::vector >&, size_t) [with TreeType = mlpack::BallTree; arma::mat = arma::Mat; mlpack::Range = mlpack::RangeType; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: 418 | rs.Search(std::move(querySet), range, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:189:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: 189 | virtual void Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::RangeSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>’ with extended alignment 16 [-Waligned-new=] 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘void mlpack::BinarySpaceTree::SplitNode(size_t, SplitType, MatType>&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; BoundType = mlpack::BallBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:142:12: required from ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; BoundType = mlpack::BallBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 142 | SplitNode(maxLeafSize, splitter); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:321:33: required from ‘void mlpack::RSWrapper::Search(mlpack::util::Timers&, arma::mat&&, const mlpack::Range&, std::vector > >&, std::vector >&, size_t) [with TreeType = mlpack::BallTree; arma::mat = arma::Mat; mlpack::Range = mlpack::RangeType; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 321 | typename decltype(rs)::Tree queryTree(std::move(querySet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:126:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 126 | virtual void Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:906:10: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::RangeSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>’ with extended alignment 16 [-Waligned-new=] 906 | left = new BinarySpaceTree(this, begin, splitCol - begin, splitter, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 907 | maxLeafSize); | ~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:906:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:906:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::RangeSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>’ with extended alignment 16 [-Waligned-new=] 908 | right = new BinarySpaceTree(this, splitCol, begin + count - splitCol, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 909 | splitter, maxLeafSize); | ~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const mlpack::RectangleTree&, bool, mlpack::RectangleTree*) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; SplitType = mlpack::RStarTreeSplit; DescentType = mlpack::RStarTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:104:41: required from ‘mlpack::RangeSearch::RangeSearch(const mlpack::RangeSearch&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RStarTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: 104 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:88:7: required from ‘mlpack::RSWrapper* mlpack::RSWrapper::Clone() const [with TreeType = mlpack::RStarTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: 88 | class RSWrapper : public RSWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:100:22: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: 100 | virtual RSWrapper* Clone() const { return new RSWrapper(*this); } /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 187 | (parent ? parent->dataset : new MatType(*other.dataset)) : | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp: In instantiation of ‘mlpack::CoverTree::CoverTree(const mlpack::CoverTree&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; RootPointPolicy = mlpack::FirstPointIsRoot]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:104:41: required from ‘mlpack::RangeSearch::RangeSearch(const mlpack::RangeSearch&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 104 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:88:7: required from ‘mlpack::RSWrapper* mlpack::RSWrapper::Clone() const [with TreeType = mlpack::StandardCoverTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 88 | class RSWrapper : public RSWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:100:22: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 100 | virtual RSWrapper* Clone() const { return new RSWrapper(*this); } /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 509 | new MatType(*other.dataset) : other.dataset), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const mlpack::BinarySpaceTree&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::MidpointSplit]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:104:41: required from ‘mlpack::RangeSearch::RangeSearch(const mlpack::RangeSearch&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: 104 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:88:7: required from ‘mlpack::LeafSizeRSWrapper* mlpack::LeafSizeRSWrapper::Clone() const [with TreeType = mlpack::KDTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: 88 | class RSWrapper : public RSWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:177:30: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: 177 | virtual LeafSizeRSWrapper* Clone() const /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 344 | dataset((other.parent == NULL) ? new MatType(*other.dataset) : NULL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp: In instantiation of ‘mlpack::Octree::Octree(const MatType&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = Octree, RangeSearchStat, arma::Mat >; MatType = const arma::Mat&; typename std::enable_if::RearrangesDataset>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: 27 | return new TreeType(std::forward(dataset), oldFromNew); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:369:38: required from ‘void mlpack::RangeSearch::Search(const MatType&, const mlpack::Range&, std::vector > >&, std::vector >&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::Octree; mlpack::Range = mlpack::RangeType]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: 369 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:418:14: required from ‘void mlpack::LeafSizeRSWrapper::Search(mlpack::util::Timers&, arma::mat&&, const mlpack::Range&, std::vector > >&, std::vector >&, size_t) [with TreeType = mlpack::Octree; arma::mat = arma::Mat; mlpack::Range = mlpack::RangeType; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: 418 | rs.Search(std::move(querySet), range, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:189:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: 189 | virtual void Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:66:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 66 | dataset(new MatType(dataset)), | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:66:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:66:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; BoundType = mlpack::CellBound; SplitType = mlpack::UBTreeSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, RangeSearchStat, arma::Mat, CellBound, UBTreeSplit>; MatType = const arma::Mat&; typename std::enable_if::RearrangesDataset>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:66:13: note: 27 | return new TreeType(std::forward(dataset), oldFromNew); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:66:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:369:38: required from ‘void mlpack::RangeSearch::Search(const MatType&, const mlpack::Range&, std::vector > >&, std::vector >&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::UBTree; mlpack::Range = mlpack::RangeType]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:66:13: note: 369 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:66:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:418:14: required from ‘void mlpack::LeafSizeRSWrapper::Search(mlpack::util::Timers&, arma::mat&&, const mlpack::Range&, std::vector > >&, std::vector >&, size_t) [with TreeType = mlpack::UBTree; arma::mat = arma::Mat; mlpack::Range = mlpack::RangeType; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:66:13: note: 418 | rs.Search(std::move(querySet), range, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:66:13: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:189:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:66:13: note: 189 | virtual void Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:66:13: note: | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 69 | dataset(new MatType(data)) // Copies the dataset. | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::RPTreeMaxSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, RangeSearchStat, arma::Mat, HRectBound, RPTreeMaxSplit>; MatType = const arma::Mat&; typename std::enable_if::RearrangesDataset>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 27 | return new TreeType(std::forward(dataset), oldFromNew); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:369:38: required from ‘void mlpack::RangeSearch::Search(const MatType&, const mlpack::Range&, std::vector > >&, std::vector >&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::MaxRPTree; mlpack::Range = mlpack::RangeType]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 369 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:418:14: required from ‘void mlpack::LeafSizeRSWrapper::Search(mlpack::util::Timers&, arma::mat&&, const mlpack::Range&, std::vector > >&, std::vector >&, size_t) [with TreeType = mlpack::MaxRPTree; arma::mat = arma::Mat; mlpack::Range = mlpack::RangeType; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 418 | rs.Search(std::move(querySet), range, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:189:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 189 | virtual void Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 69 | dataset(new MatType(data)) // Copies the dataset. | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::RPTreeMeanSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, RangeSearchStat, arma::Mat, HRectBound, RPTreeMeanSplit>; MatType = const arma::Mat&; typename std::enable_if::RearrangesDataset>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 27 | return new TreeType(std::forward(dataset), oldFromNew); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:369:38: required from ‘void mlpack::RangeSearch::Search(const MatType&, const mlpack::Range&, std::vector > >&, std::vector >&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPTree; mlpack::Range = mlpack::RangeType]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 369 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:418:14: required from ‘void mlpack::LeafSizeRSWrapper::Search(mlpack::util::Timers&, arma::mat&&, const mlpack::Range&, std::vector > >&, std::vector >&, size_t) [with TreeType = mlpack::RPTree; arma::mat = arma::Mat; mlpack::Range = mlpack::RangeType; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 418 | rs.Search(std::move(querySet), range, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:189:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 189 | virtual void Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 69 | dataset(new MatType(data)) // Copies the dataset. | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; BoundType = mlpack::HollowBallBound; SplitType = mlpack::VPTreeSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, RangeSearchStat, arma::Mat, HollowBallBound, VPTreeSplit>; MatType = const arma::Mat&; typename std::enable_if::RearrangesDataset>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 27 | return new TreeType(std::forward(dataset), oldFromNew); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:369:38: required from ‘void mlpack::RangeSearch::Search(const MatType&, const mlpack::Range&, std::vector > >&, std::vector >&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::VPTree; mlpack::Range = mlpack::RangeType]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 369 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:418:14: required from ‘void mlpack::LeafSizeRSWrapper::Search(mlpack::util::Timers&, arma::mat&&, const mlpack::Range&, std::vector > >&, std::vector >&, size_t) [with TreeType = mlpack::VPTree; arma::mat = arma::Mat; mlpack::Range = mlpack::RangeType; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 418 | rs.Search(std::move(querySet), range, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:189:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 189 | virtual void Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 69 | dataset(new MatType(data)) // Copies the dataset. | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const MatType&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::RPlusPlusTreeAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, RangeSearchStat, arma::Mat, RPlusTreeSplit, RPlusPlusTreeDescentHeuristic, RPlusPlusTreeAuxiliaryInformation>; MatType = const arma::Mat&; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 38 | return new TreeType(std::forward(dataset)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:369:38: required from ‘void mlpack::RangeSearch::Search(const MatType&, const mlpack::Range&, std::vector > >&, std::vector >&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusPlusTree; mlpack::Range = mlpack::RangeType]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 369 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:331:14: required from ‘void mlpack::RSWrapper::Search(mlpack::util::Timers&, arma::mat&&, const mlpack::Range&, std::vector > >&, std::vector >&, size_t) [with TreeType = mlpack::RPlusPlusTree; arma::mat = arma::Mat; mlpack::Range = mlpack::RangeType; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 331 | rs.Search(std::move(querySet), range, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:126:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 126 | virtual void Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 67 | dataset(new MatType(data)), | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const MatType&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, RangeSearchStat, arma::Mat, RPlusTreeSplit, RPlusTreeDescentHeuristic, NoAuxiliaryInformation>; MatType = const arma::Mat&; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 38 | return new TreeType(std::forward(dataset)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:369:38: required from ‘void mlpack::RangeSearch::Search(const MatType&, const mlpack::Range&, std::vector > >&, std::vector >&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusTree; mlpack::Range = mlpack::RangeType]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 369 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:331:14: required from ‘void mlpack::RSWrapper::Search(mlpack::util::Timers&, arma::mat&&, const mlpack::Range&, std::vector > >&, std::vector >&, size_t) [with TreeType = mlpack::RPlusTree; arma::mat = arma::Mat; mlpack::Range = mlpack::RangeType; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 331 | rs.Search(std::move(querySet), range, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:126:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 126 | virtual void Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 67 | dataset(new MatType(data)), | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const MatType&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; SplitType = mlpack::HilbertRTreeSplit<2>; DescentType = mlpack::HilbertRTreeDescentHeuristic; AuxiliaryInformationType = mlpack::DiscreteHilbertRTreeAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, RangeSearchStat, arma::Mat, HilbertRTreeSplit<2>, HilbertRTreeDescentHeuristic, DiscreteHilbertRTreeAuxiliaryInformation>; MatType = const arma::Mat&; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 38 | return new TreeType(std::forward(dataset)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:369:38: required from ‘void mlpack::RangeSearch::Search(const MatType&, const mlpack::Range&, std::vector > >&, std::vector >&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::HilbertRTree; mlpack::Range = mlpack::RangeType]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 369 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:331:14: required from ‘void mlpack::RSWrapper::Search(mlpack::util::Timers&, arma::mat&&, const mlpack::Range&, std::vector > >&, std::vector >&, size_t) [with TreeType = mlpack::HilbertRTree; arma::mat = arma::Mat; mlpack::Range = mlpack::RangeType; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 331 | rs.Search(std::move(querySet), range, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:126:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 126 | virtual void Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 67 | dataset(new MatType(data)), | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const MatType&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; SplitType = mlpack::XTreeSplit; DescentType = mlpack::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::XTreeAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, RangeSearchStat, arma::Mat, XTreeSplit, RTreeDescentHeuristic, XTreeAuxiliaryInformation>; MatType = const arma::Mat&; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 38 | return new TreeType(std::forward(dataset)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:369:38: required from ‘void mlpack::RangeSearch::Search(const MatType&, const mlpack::Range&, std::vector > >&, std::vector >&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::XTree; mlpack::Range = mlpack::RangeType]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 369 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:331:14: required from ‘void mlpack::RSWrapper::Search(mlpack::util::Timers&, arma::mat&&, const mlpack::Range&, std::vector > >&, std::vector >&, size_t) [with TreeType = mlpack::XTree; arma::mat = arma::Mat; mlpack::Range = mlpack::RangeType; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 331 | rs.Search(std::move(querySet), range, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:126:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 126 | virtual void Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 67 | dataset(new MatType(data)), | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; BoundType = mlpack::BallBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, RangeSearchStat, arma::Mat, BallBound, MidpointSplit>; MatType = const arma::Mat&; typename std::enable_if::RearrangesDataset>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 27 | return new TreeType(std::forward(dataset), oldFromNew); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:369:38: required from ‘void mlpack::RangeSearch::Search(const MatType&, const mlpack::Range&, std::vector > >&, std::vector >&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree; mlpack::Range = mlpack::RangeType]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 369 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:418:14: required from ‘void mlpack::LeafSizeRSWrapper::Search(mlpack::util::Timers&, arma::mat&&, const mlpack::Range&, std::vector > >&, std::vector >&, size_t) [with TreeType = mlpack::BallTree; arma::mat = arma::Mat; mlpack::Range = mlpack::RangeType; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 418 | rs.Search(std::move(querySet), range, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:189:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 189 | virtual void Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 69 | dataset(new MatType(data)) // Copies the dataset. | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const MatType&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; SplitType = mlpack::RStarTreeSplit; DescentType = mlpack::RStarTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, RangeSearchStat, arma::Mat, RStarTreeSplit, RStarTreeDescentHeuristic, NoAuxiliaryInformation>; MatType = const arma::Mat&; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 38 | return new TreeType(std::forward(dataset)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:369:38: required from ‘void mlpack::RangeSearch::Search(const MatType&, const mlpack::Range&, std::vector > >&, std::vector >&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RStarTree; mlpack::Range = mlpack::RangeType]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 369 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:331:14: required from ‘void mlpack::RSWrapper::Search(mlpack::util::Timers&, arma::mat&&, const mlpack::Range&, std::vector > >&, std::vector >&, size_t) [with TreeType = mlpack::RStarTree; arma::mat = arma::Mat; mlpack::Range = mlpack::RangeType; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 331 | rs.Search(std::move(querySet), range, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:126:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 126 | virtual void Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 67 | dataset(new MatType(data)), | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const MatType&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; SplitType = mlpack::RTreeSplit; DescentType = mlpack::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, RangeSearchStat, arma::Mat, RTreeSplit, RTreeDescentHeuristic, NoAuxiliaryInformation>; MatType = const arma::Mat&; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 38 | return new TreeType(std::forward(dataset)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:369:38: required from ‘void mlpack::RangeSearch::Search(const MatType&, const mlpack::Range&, std::vector > >&, std::vector >&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RTree; mlpack::Range = mlpack::RangeType]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 369 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:331:14: required from ‘void mlpack::RSWrapper::Search(mlpack::util::Timers&, arma::mat&&, const mlpack::Range&, std::vector > >&, std::vector >&, size_t) [with TreeType = mlpack::RTree; arma::mat = arma::Mat; mlpack::Range = mlpack::RangeType; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 331 | rs.Search(std::move(querySet), range, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:126:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 126 | virtual void Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 67 | dataset(new MatType(data)), | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, RangeSearchStat, arma::Mat, HRectBound, MidpointSplit>; MatType = const arma::Mat&; typename std::enable_if::RearrangesDataset>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 27 | return new TreeType(std::forward(dataset), oldFromNew); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:369:38: required from ‘void mlpack::RangeSearch::Search(const MatType&, const mlpack::Range&, std::vector > >&, std::vector >&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; mlpack::Range = mlpack::RangeType]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 369 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:418:14: required from ‘void mlpack::LeafSizeRSWrapper::Search(mlpack::util::Timers&, arma::mat&&, const mlpack::Range&, std::vector > >&, std::vector >&, size_t) [with TreeType = mlpack::KDTree; arma::mat = arma::Mat; mlpack::Range = mlpack::RangeType; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 418 | rs.Search(std::move(querySet), range, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:189:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 189 | virtual void Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 69 | dataset(new MatType(data)) // Copies the dataset. | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 2%] Linking CXX executable ../../../bin/mlpack_approx_kfn cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -E cmake_link_script CMakeFiles/mlpack_approx_kfn.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes CMakeFiles/mlpack_approx_kfn.dir/approx_kfn/approx_kfn_main.cpp.o -o ../../../bin/mlpack_approx_kfn /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 2%] Built target mlpack_approx_kfn /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/mlpack_bayesian_linear_regression.dir/build.make src/mlpack/methods/CMakeFiles/mlpack_bayesian_linear_regression.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/mlpack_bayesian_linear_regression.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/mlpack_bayesian_linear_regression.dir/build.make src/mlpack/methods/CMakeFiles/mlpack_bayesian_linear_regression.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 2%] Building CXX object src/mlpack/methods/CMakeFiles/mlpack_bayesian_linear_regression.dir/bayesian_linear_regression/bayesian_linear_regression_main.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_CLI -MD -MT src/mlpack/methods/CMakeFiles/mlpack_bayesian_linear_regression.dir/bayesian_linear_regression/bayesian_linear_regression_main.cpp.o -MF CMakeFiles/mlpack_bayesian_linear_regression.dir/bayesian_linear_regression/bayesian_linear_regression_main.cpp.o.d -o CMakeFiles/mlpack_bayesian_linear_regression.dir/bayesian_linear_regression/bayesian_linear_regression_main.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/bayesian_linear_regression/bayesian_linear_regression_main.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:35, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/bayesian_linear_regression/bayesian_linear_regression_main.cpp:12: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/bayesian_linear_regression/bayesian_linear_regression_main.cpp: In function ‘void bayesian_linear_regression(mlpack::util::Params&, mlpack::util::Timers&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/bayesian_linear_regression/bayesian_linear_regression_main.cpp:157:61: warning: ‘new’ of type ‘mlpack::BayesianLinearRegression’ with extended alignment 16 [-Waligned-new=] 157 | bayesLinReg = new BayesianLinearRegression(center, scale); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/bayesian_linear_regression/bayesian_linear_regression_main.cpp:157:61: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/bayesian_linear_regression/bayesian_linear_regression_main.cpp:157:61: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_printable_param_impl.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_printable_param.hpp:82, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/cli_option.hpp:23, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/mlpack_main.hpp:27, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/mlpack_main.hpp:39, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/bayesian_linear_regression/bayesian_linear_regression_main.cpp:17: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp: In instantiation of ‘T*& mlpack::bindings::cli::GetParam(mlpack::util::ParamData&, const typename std::enable_if<(! arma::is_arma_type::value)>::type*, const typename std::enable_if::value>::type*) [with T = mlpack::BayesianLinearRegression; typename std::enable_if<(! arma::is_arma_type::value)>::type = void; typename std::enable_if::value>::type = void]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:143:69: required from ‘void mlpack::bindings::cli::GetParam(mlpack::util::ParamData&, const void*, void*) [with T = mlpack::BayesianLinearRegression*]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/bayesian_linear_regression/bayesian_linear_regression_main.cpp:157:61: note: 143 | *((T**) output) = &GetParam::type>(d); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/bayesian_linear_regression/bayesian_linear_regression_main.cpp:157:61: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/cli_option.hpp:117:20: required from ‘mlpack::bindings::cli::CLIOption::CLIOption(N, const std::string&, const std::string&, const std::string&, const std::string&, bool, bool, bool, const std::string&) [with N = mlpack::BayesianLinearRegression*; std::string = std::__cxx11::basic_string]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/bayesian_linear_regression/bayesian_linear_regression_main.cpp:157:61: note: 117 | IO::AddFunction(tname, "GetParam", &GetParam); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/bayesian_linear_regression/bayesian_linear_regression_main.cpp:157:61: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/bayesian_linear_regression/bayesian_linear_regression_main.cpp:112:1: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/bayesian_linear_regression/bayesian_linear_regression_main.cpp:157:61: note: 1007 | STRINGIFY(BINDING_NAME)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/bayesian_linear_regression/bayesian_linear_regression_main.cpp:157:61: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: warning: ‘new’ of type ‘mlpack::BayesianLinearRegression’ with extended alignment 16 [-Waligned-new=] 123 | T* model = new T(); | ^~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 2%] Linking CXX executable ../../../bin/mlpack_bayesian_linear_regression cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -E cmake_link_script CMakeFiles/mlpack_bayesian_linear_regression.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes CMakeFiles/mlpack_bayesian_linear_regression.dir/bayesian_linear_regression/bayesian_linear_regression_main.cpp.o -o ../../../bin/mlpack_bayesian_linear_regression /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 2%] Built target mlpack_bayesian_linear_regression /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/mlpack_cf.dir/build.make src/mlpack/methods/CMakeFiles/mlpack_cf.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/mlpack_cf.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/mlpack_cf.dir/build.make src/mlpack/methods/CMakeFiles/mlpack_cf.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 3%] Building CXX object src/mlpack/methods/CMakeFiles/mlpack_cf.dir/cf/cf_main.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_CLI -MD -MT src/mlpack/methods/CMakeFiles/mlpack_cf.dir/cf/cf_main.cpp.o -MF CMakeFiles/mlpack_cf.dir/cf/cf_main.cpp.o.d -o CMakeFiles/mlpack_cf.dir/cf/cf_main.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_main.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:35, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_main.cpp:12: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search.hpp:366, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf.hpp:21, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_main.cpp:19: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In member function ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:31: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:31: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:31: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:31: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:31: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:31: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:31: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:31: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:31: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In member function ‘void mlpack::NeighborSearch::Search(Tree&, size_t, arma::Mat&, arma::mat&, bool)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:29: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 599 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In member function ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:29: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:29: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/quic_svd/quic_svd.hpp:124, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/decomposition_policies/quic_svd_method.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/decomposition_policies/decomposition_policies.hpp:23, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf.hpp:25: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/quic_svd/quic_svd_impl.hpp: In constructor ‘mlpack::QUIC_SVD::QUIC_SVD(double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/quic_svd/quic_svd_impl.hpp:32:18: warning: unused parameter ‘epsilon’ [-Wunused-parameter] 32 | const double epsilon, | ~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/quic_svd/quic_svd_impl.hpp:33:18: warning: unused parameter ‘delta’ [-Wunused-parameter] 33 | const double delta) | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/quic_svd/quic_svd_impl.hpp: In member function ‘void mlpack::QUIC_SVD::Apply(const arma::mat&, arma::mat&, arma::mat&, arma::mat&, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/quic_svd/quic_svd_impl.hpp:50:51: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 50 | ctree = new CosineTree(dataset, epsilon, delta); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/quic_svd/quic_svd_impl.hpp:50:51: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/quic_svd/quic_svd_impl.hpp:50:51: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/quic_svd/quic_svd_impl.hpp:52:55: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 52 | ctree = new CosineTree(dataset.t(), epsilon, delta); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/quic_svd/quic_svd_impl.hpp:52:55: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/quic_svd/quic_svd_impl.hpp:52:55: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/neighbor_search_policies/cosine_search.hpp:53:3: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/quic_svd/quic_svd_impl.hpp:52:55: note: 53 | { /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/quic_svd/quic_svd_impl.hpp:52:55: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 93 | referenceSet(mode == NAIVE_MODE ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Train(MatType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/neighbor_search_policies/cosine_search.hpp:57:25: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 57 | neighborSearch.Train(std::move(normalizedSet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 318 | referenceSet = new MatType(std::move(referenceSetIn)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/neighbor_search_policies/cosine_search.hpp:75:26: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: 75 | neighborSearch.Search(normalizedQuery, k, neighbors, similarities); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:279, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_main.cpp:20: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp: In instantiation of ‘mlpack::CFWrapperBase* mlpack::InitializeModelHelper(CFModel::NormalizationTypes) [with DecompositionPolicy = NMFPolicy]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:319:46: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 319 | return InitializeModelHelper(normalizationType); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:293:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 293 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:293:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:293:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:296:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 296 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:296:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:296:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:299:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 299 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:299:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:299:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:302:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 302 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:302:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:302:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:305:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 305 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:305:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:305:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp: In instantiation of ‘mlpack::CFWrapperBase* mlpack::InitializeModelHelper(CFModel::NormalizationTypes) [with DecompositionPolicy = BatchSVDPolicy]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:322:51: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:305:14: note: 322 | return InitializeModelHelper(normalizationType); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:305:14: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:293:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 293 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:293:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:293:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:296:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 296 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:296:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:296:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:299:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 299 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:299:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:299:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:302:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 302 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:302:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:302:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:305:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 305 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:305:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:305:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp: In instantiation of ‘mlpack::CFWrapperBase* mlpack::InitializeModelHelper(CFModel::NormalizationTypes) [with DecompositionPolicy = RandomizedSVDPolicy]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:325:56: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:305:14: note: 325 | return InitializeModelHelper(normalizationType); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:305:14: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:293:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 293 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:293:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:293:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:296:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 296 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:296:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:296:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:299:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 299 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:299:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:299:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:302:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 302 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:302:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:302:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:305:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 305 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:305:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:305:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp: In instantiation of ‘mlpack::CFWrapperBase* mlpack::InitializeModelHelper(CFModel::NormalizationTypes) [with DecompositionPolicy = RegSVDPolicy]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:328:49: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:305:14: note: 328 | return InitializeModelHelper(normalizationType); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:305:14: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:293:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 293 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:293:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:293:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:296:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 296 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:296:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:296:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:299:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 299 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:299:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:299:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:302:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 302 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:302:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:302:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:305:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 305 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:305:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:305:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp: In instantiation of ‘mlpack::CFWrapperBase* mlpack::InitializeModelHelper(CFModel::NormalizationTypes) [with DecompositionPolicy = SVDCompletePolicy]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:331:54: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:305:14: note: 331 | return InitializeModelHelper(normalizationType); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:305:14: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:293:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 293 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:293:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:293:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:296:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 296 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:296:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:296:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:299:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 299 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:299:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:299:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:302:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 302 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:302:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:302:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:305:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 305 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:305:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:305:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp: In instantiation of ‘mlpack::CFWrapperBase* mlpack::InitializeModelHelper(CFModel::NormalizationTypes) [with DecompositionPolicy = SVDIncompletePolicy]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:334:56: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:305:14: note: 334 | return InitializeModelHelper(normalizationType); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:305:14: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:293:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 293 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:293:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:293:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:296:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 296 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:296:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:296:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:299:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 299 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:299:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:299:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:302:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 302 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:302:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:302:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:305:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 305 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:305:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:305:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp: In instantiation of ‘mlpack::CFWrapperBase* mlpack::InitializeModelHelper(CFModel::NormalizationTypes) [with DecompositionPolicy = BiasSVDPolicy]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:337:50: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:305:14: note: 337 | return InitializeModelHelper(normalizationType); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:305:14: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:293:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 293 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:293:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:293:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:296:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 296 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:296:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:296:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:299:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 299 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:299:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:299:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:302:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 302 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:302:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:302:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:305:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 305 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:305:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:305:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp: In instantiation of ‘mlpack::CFWrapperBase* mlpack::InitializeModelHelper(CFModel::NormalizationTypes) [with DecompositionPolicy = SVDPlusPlusPolicy]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:340:54: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:305:14: note: 340 | return InitializeModelHelper(normalizationType); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:305:14: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:293:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 293 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:293:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:293:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:296:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 296 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:296:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:296:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:299:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 299 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:299:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:299:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:302:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 302 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:302:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:302:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:305:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 305 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:305:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:305:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp: In instantiation of ‘mlpack::CFWrapperBase* mlpack::InitializeModelHelper(CFModel::NormalizationTypes) [with DecompositionPolicy = QUIC_SVDPolicy]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:343:51: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:305:14: note: 343 | return InitializeModelHelper(normalizationType); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:305:14: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:293:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 293 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:293:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:293:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:296:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 296 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:296:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:296:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:299:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 299 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:299:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:299:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:302:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 302 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:302:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:302:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:305:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 305 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:305:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:305:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp: In instantiation of ‘mlpack::CFWrapperBase* mlpack::InitializeModelHelper(CFModel::NormalizationTypes) [with DecompositionPolicy = BlockKrylovSVDPolicy]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:346:57: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:305:14: note: 346 | return InitializeModelHelper(normalizationType); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:305:14: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:293:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 293 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:293:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:293:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:296:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 296 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:296:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:296:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:299:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 299 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:299:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:299:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:302:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 302 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:302:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:302:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:305:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 305 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:305:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:305:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp: In instantiation of ‘mlpack::CFWrapperBase* mlpack::TrainHelper(const DecompositionPolicy&, CFModel::NormalizationTypes, const arma::mat&, size_t, size_t, size_t, double, bool) [with DecompositionPolicy = NMFPolicy; arma::mat = arma::Mat; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:421:23: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:305:14: note: 421 | cf = TrainHelper(NMFPolicy(), normalizationType, data, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:305:14: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422 | numUsersForSimilarity, rank, maxIterations, minResidue, mit); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:305:14: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:91:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 91 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:91:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:91:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:96:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 96 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:96:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:96:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:101:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 101 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:101:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:101:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:106:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 106 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:106:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:106:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 111 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp: In instantiation of ‘mlpack::CFWrapperBase* mlpack::TrainHelper(const DecompositionPolicy&, CFModel::NormalizationTypes, const arma::mat&, size_t, size_t, size_t, double, bool) [with DecompositionPolicy = BatchSVDPolicy; arma::mat = arma::Mat; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:426:23: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: note: 426 | cf = TrainHelper(BatchSVDPolicy(), normalizationType, data, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 427 | numUsersForSimilarity, rank, maxIterations, minResidue, mit); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:91:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 91 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:91:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:91:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:96:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 96 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:96:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:96:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:101:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 101 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:101:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:101:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:106:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 106 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:106:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:106:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 111 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp: In instantiation of ‘mlpack::CFWrapperBase* mlpack::TrainHelper(const DecompositionPolicy&, CFModel::NormalizationTypes, const arma::mat&, size_t, size_t, size_t, double, bool) [with DecompositionPolicy = RandomizedSVDPolicy; arma::mat = arma::Mat; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:431:23: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: note: 431 | cf = TrainHelper(RandomizedSVDPolicy(), normalizationType, data, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432 | numUsersForSimilarity, rank, maxIterations, minResidue, mit); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:91:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 91 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:91:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:91:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:96:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 96 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:96:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:96:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:101:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 101 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:101:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:101:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:106:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 106 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:106:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:106:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 111 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp: In instantiation of ‘mlpack::CFWrapperBase* mlpack::TrainHelper(const DecompositionPolicy&, CFModel::NormalizationTypes, const arma::mat&, size_t, size_t, size_t, double, bool) [with DecompositionPolicy = RegSVDPolicy; arma::mat = arma::Mat; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:436:23: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: note: 436 | cf = TrainHelper(RegSVDPolicy(), normalizationType, data, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 437 | numUsersForSimilarity, rank, maxIterations, minResidue, mit); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:91:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 91 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:91:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:91:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:96:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 96 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:96:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:96:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:101:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 101 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:101:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:101:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:106:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 106 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:106:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:106:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 111 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp: In instantiation of ‘mlpack::CFWrapperBase* mlpack::TrainHelper(const DecompositionPolicy&, CFModel::NormalizationTypes, const arma::mat&, size_t, size_t, size_t, double, bool) [with DecompositionPolicy = SVDCompletePolicy; arma::mat = arma::Mat; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:441:23: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: note: 441 | cf = TrainHelper(SVDCompletePolicy(), normalizationType, data, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 442 | numUsersForSimilarity, rank, maxIterations, minResidue, mit); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:91:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 91 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:91:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:91:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:96:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 96 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:96:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:96:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:101:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 101 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:101:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:101:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:106:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 106 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:106:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:106:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 111 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp: In instantiation of ‘mlpack::CFWrapperBase* mlpack::TrainHelper(const DecompositionPolicy&, CFModel::NormalizationTypes, const arma::mat&, size_t, size_t, size_t, double, bool) [with DecompositionPolicy = SVDIncompletePolicy; arma::mat = arma::Mat; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:446:23: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: note: 446 | cf = TrainHelper(SVDIncompletePolicy(), normalizationType, data, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 447 | numUsersForSimilarity, rank, maxIterations, minResidue, mit); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:91:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 91 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:91:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:91:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:96:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 96 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:96:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:96:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:101:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 101 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:101:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:101:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:106:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 106 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:106:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:106:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 111 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp: In instantiation of ‘mlpack::CFWrapperBase* mlpack::TrainHelper(const DecompositionPolicy&, CFModel::NormalizationTypes, const arma::mat&, size_t, size_t, size_t, double, bool) [with DecompositionPolicy = BiasSVDPolicy; arma::mat = arma::Mat; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:451:23: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: note: 451 | cf = TrainHelper(BiasSVDPolicy(), normalizationType, data, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 452 | numUsersForSimilarity, rank, maxIterations, minResidue, mit); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:91:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 91 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:91:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:91:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:96:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 96 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:96:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:96:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:101:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 101 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:101:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:101:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:106:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 106 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:106:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:106:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 111 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp: In instantiation of ‘mlpack::CFWrapperBase* mlpack::TrainHelper(const DecompositionPolicy&, CFModel::NormalizationTypes, const arma::mat&, size_t, size_t, size_t, double, bool) [with DecompositionPolicy = SVDPlusPlusPolicy; arma::mat = arma::Mat; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:456:23: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: note: 456 | cf = TrainHelper(SVDPlusPlusPolicy(), normalizationType, data, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457 | numUsersForSimilarity, rank, maxIterations, minResidue, mit); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:91:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 91 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:91:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:91:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:96:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 96 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:96:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:96:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:101:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 101 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:101:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:101:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:106:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 106 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:106:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:106:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 111 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp: In instantiation of ‘mlpack::CFWrapperBase* mlpack::TrainHelper(const DecompositionPolicy&, CFModel::NormalizationTypes, const arma::mat&, size_t, size_t, size_t, double, bool) [with DecompositionPolicy = QUIC_SVDPolicy; arma::mat = arma::Mat; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:461:23: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: note: 461 | cf = TrainHelper(QUIC_SVDPolicy(), normalizationType, data, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462 | numUsersForSimilarity, rank, maxIterations, minResidue, mit); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:91:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 91 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:91:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:91:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:96:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 96 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:96:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:96:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:101:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 101 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:101:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:101:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:106:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 106 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:106:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:106:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 111 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp: In instantiation of ‘mlpack::CFWrapperBase* mlpack::TrainHelper(const DecompositionPolicy&, CFModel::NormalizationTypes, const arma::mat&, size_t, size_t, size_t, double, bool) [with DecompositionPolicy = BlockKrylovSVDPolicy; arma::mat = arma::Mat; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:466:23: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: note: 466 | cf = TrainHelper(BlockKrylovSVDPolicy(), normalizationType, data, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467 | numUsersForSimilarity, rank, maxIterations, minResidue, mit); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:91:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 91 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:91:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:91:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:96:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 96 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:96:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:96:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:101:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 101 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:101:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:101:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:106:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 106 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:106:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:106:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 111 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree.hpp:571, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree.hpp:23, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:17: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, HRectBound, MidpointSplit>; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: note: 27 | return new TreeType(std::forward(dataset), oldFromNew); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: note: 107 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: note: | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/neighbor_search_policies/cosine_search.hpp:53:3: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: note: 53 | { /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 166 | dataset(new MatType(std::move(data))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, HRectBound, MidpointSplit>; MatType = const arma::Mat&; typename std::enable_if::RearrangesDataset>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 27 | return new TreeType(std::forward(dataset), oldFromNew); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:452:40: required from ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 452 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/neighbor_search_policies/cosine_search.hpp:75:26: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 75 | neighborSearch.Search(normalizedQuery, k, neighbors, similarities); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 69 | dataset(new MatType(data)) // Copies the dataset. | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::BlockKrylovSVDPolicy; NormalizationPolicy = mlpack::ZScoreNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::BlockKrylovSVDPolicy; NormalizationPolicy = mlpack::OverallMeanNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::BlockKrylovSVDPolicy; NormalizationPolicy = mlpack::UserMeanNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::BlockKrylovSVDPolicy; NormalizationPolicy = mlpack::ItemMeanNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::BlockKrylovSVDPolicy; NormalizationPolicy = mlpack::NoNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::QUIC_SVDPolicy; NormalizationPolicy = mlpack::ZScoreNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::QUIC_SVDPolicy; NormalizationPolicy = mlpack::OverallMeanNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::QUIC_SVDPolicy; NormalizationPolicy = mlpack::UserMeanNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::QUIC_SVDPolicy; NormalizationPolicy = mlpack::ItemMeanNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::QUIC_SVDPolicy; NormalizationPolicy = mlpack::NoNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::SVDPlusPlusPolicy; NormalizationPolicy = mlpack::ZScoreNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::SVDPlusPlusPolicy; NormalizationPolicy = mlpack::OverallMeanNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::SVDPlusPlusPolicy; NormalizationPolicy = mlpack::UserMeanNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::SVDPlusPlusPolicy; NormalizationPolicy = mlpack::ItemMeanNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::SVDPlusPlusPolicy; NormalizationPolicy = mlpack::NoNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::BiasSVDPolicy; NormalizationPolicy = mlpack::ZScoreNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::BiasSVDPolicy; NormalizationPolicy = mlpack::OverallMeanNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::BiasSVDPolicy; NormalizationPolicy = mlpack::UserMeanNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::BiasSVDPolicy; NormalizationPolicy = mlpack::ItemMeanNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::BiasSVDPolicy; NormalizationPolicy = mlpack::NoNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::SVDIncompletePolicy; NormalizationPolicy = mlpack::ZScoreNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::SVDIncompletePolicy; NormalizationPolicy = mlpack::OverallMeanNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::SVDIncompletePolicy; NormalizationPolicy = mlpack::UserMeanNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::SVDIncompletePolicy; NormalizationPolicy = mlpack::ItemMeanNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::SVDIncompletePolicy; NormalizationPolicy = mlpack::NoNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::SVDCompletePolicy; NormalizationPolicy = mlpack::ZScoreNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::SVDCompletePolicy; NormalizationPolicy = mlpack::OverallMeanNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::SVDCompletePolicy; NormalizationPolicy = mlpack::UserMeanNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::SVDCompletePolicy; NormalizationPolicy = mlpack::ItemMeanNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::SVDCompletePolicy; NormalizationPolicy = mlpack::NoNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::RegSVDPolicy; NormalizationPolicy = mlpack::ZScoreNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::RegSVDPolicy; NormalizationPolicy = mlpack::OverallMeanNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::RegSVDPolicy; NormalizationPolicy = mlpack::UserMeanNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::RegSVDPolicy; NormalizationPolicy = mlpack::ItemMeanNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::RegSVDPolicy; NormalizationPolicy = mlpack::NoNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::RandomizedSVDPolicy; NormalizationPolicy = mlpack::ZScoreNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::RandomizedSVDPolicy; NormalizationPolicy = mlpack::OverallMeanNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::RandomizedSVDPolicy; NormalizationPolicy = mlpack::UserMeanNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::RandomizedSVDPolicy; NormalizationPolicy = mlpack::ItemMeanNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::RandomizedSVDPolicy; NormalizationPolicy = mlpack::NoNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::BatchSVDPolicy; NormalizationPolicy = mlpack::ZScoreNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::BatchSVDPolicy; NormalizationPolicy = mlpack::OverallMeanNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::BatchSVDPolicy; NormalizationPolicy = mlpack::UserMeanNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::BatchSVDPolicy; NormalizationPolicy = mlpack::ItemMeanNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::BatchSVDPolicy; NormalizationPolicy = mlpack::NoNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::NMFPolicy; NormalizationPolicy = mlpack::ZScoreNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::NMFPolicy; NormalizationPolicy = mlpack::OverallMeanNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::NMFPolicy; NormalizationPolicy = mlpack::UserMeanNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::NMFPolicy; NormalizationPolicy = mlpack::ItemMeanNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::NMFPolicy; NormalizationPolicy = mlpack::NoNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(MatType, mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/neighbor_search_policies/lmetric_search.hpp:50:50: required from ‘mlpack::LMetricSearch::LMetricSearch(const arma::mat&) [with int TPower = 2; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: 50 | LMetricSearch(const arma::mat& referenceSet) : neighborSearch(referenceSet) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/decomposition_policies/block_krylov_svd_method.hpp:144:26: required from ‘void mlpack::BlockKrylovSVDPolicy::GetNeighborhood(const arma::Col&, size_t, arma::Mat&, arma::mat&) const [with NeighborSearchPolicy = mlpack::LMetricSearch<2>; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: 144 | NeighborSearchPolicy neighborSearch(stretchedH); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: | ^~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_impl.hpp:346:63: required from ‘void mlpack::CFType::Predict(const arma::Mat&, arma::vec&) const [with NeighborSearchPolicy = mlpack::LMetricSearch<2>; InterpolationPolicy = mlpack::AverageInterpolation; DecompositionPolicy = mlpack::BlockKrylovSVDPolicy; NormalizationType = mlpack::ZScoreNormalization; arma::vec = arma::Col]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: 346 | decomposition.template GetNeighborhood( /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 347 | users, numUsersForSimilarity, neighborhood, similarities); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:130:48: required from ‘void mlpack::PredictHelper(CFType&, InterpolationTypes, const arma::Mat&, arma::vec&) [with NeighborSearchPolicy = LMetricSearch<2>; CFType = CFType; arma::vec = arma::Col]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: 129 | cf.template Predict(combinations, predictions); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:161:37: required from ‘void mlpack::CFWrapper::Predict(mlpack::NeighborSearchTypes, mlpack::InterpolationTypes, const arma::Mat&, arma::vec&) [with DecompositionPolicy = mlpack::BlockKrylovSVDPolicy; NormalizationPolicy = mlpack::ZScoreNormalization; arma::vec = arma::Col]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: 161 | PredictHelper(cf, interpolationType, combinations, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 162 | predictions); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: | ~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:147:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: 147 | void CFWrapper::Predict( /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:39:40: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 39 | referenceSet(mode == NAIVE_MODE ? new MatType(std::move(referenceSetIn)) : | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:39:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:39:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 3%] Linking CXX executable ../../../bin/mlpack_range_search cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -E cmake_link_script CMakeFiles/mlpack_range_search.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes CMakeFiles/mlpack_range_search.dir/range_search/range_search_main.cpp.o -o ../../../bin/mlpack_range_search /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 3%] Built target mlpack_range_search /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/mlpack_dbscan.dir/build.make src/mlpack/methods/CMakeFiles/mlpack_dbscan.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/mlpack_dbscan.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/mlpack_dbscan.dir/build.make src/mlpack/methods/CMakeFiles/mlpack_dbscan.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 3%] Building CXX object src/mlpack/methods/CMakeFiles/mlpack_dbscan.dir/dbscan/dbscan_main.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_CLI -MD -MT src/mlpack/methods/CMakeFiles/mlpack_dbscan.dir/dbscan/dbscan_main.cpp.o -MF CMakeFiles/mlpack_dbscan.dir/dbscan/dbscan_main.cpp.o.d -o CMakeFiles/mlpack_dbscan.dir/dbscan/dbscan_main.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:35, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:12: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search.hpp:327, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:18: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘mlpack::RangeSearch::RangeSearch(bool, bool, MetricType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:167:26: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: 167 | RangeSearch<> rs(true); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 78 | referenceSet(naive ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘mlpack::RangeSearch::RangeSearch(const mlpack::RangeSearch&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:168:31: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: 168 | ChoosePointSelectionPolicy(params, rs); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 106 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘mlpack::RangeSearch::RangeSearch(bool, bool, MetricType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:135:54: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: 135 | RangeSearchType rs = RangeSearchType()) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 78 | referenceSet(naive ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘mlpack::RangeSearch::RangeSearch(bool, bool, MetricType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:135:54: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: 135 | RangeSearchType rs = RangeSearchType()) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 78 | referenceSet(naive ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘mlpack::RangeSearch::RangeSearch(bool, bool, MetricType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RStarTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:135:54: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: 135 | RangeSearchType rs = RangeSearchType()) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 78 | referenceSet(naive ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘mlpack::RangeSearch::RangeSearch(bool, bool, MetricType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::XTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:135:54: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: 135 | RangeSearchType rs = RangeSearchType()) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 78 | referenceSet(naive ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘mlpack::RangeSearch::RangeSearch(bool, bool, MetricType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::HilbertRTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:135:54: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: 135 | RangeSearchType rs = RangeSearchType()) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 78 | referenceSet(naive ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘mlpack::RangeSearch::RangeSearch(bool, bool, MetricType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:135:54: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: 135 | RangeSearchType rs = RangeSearchType()) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 78 | referenceSet(naive ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘mlpack::RangeSearch::RangeSearch(bool, bool, MetricType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusPlusTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:135:54: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: 135 | RangeSearchType rs = RangeSearchType()) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 78 | referenceSet(naive ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘mlpack::RangeSearch::RangeSearch(bool, bool, MetricType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:135:54: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: 135 | RangeSearchType rs = RangeSearchType()) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 78 | referenceSet(naive ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree.hpp:571, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree.hpp:23, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:17: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const mlpack::BinarySpaceTree&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::MidpointSplit]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:104:41: required from ‘mlpack::RangeSearch::RangeSearch(const mlpack::RangeSearch&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: 104 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:168:31: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: 168 | ChoosePointSelectionPolicy(params, rs); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 344 | dataset((other.parent == NULL) ? new MatType(*other.dataset) : NULL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘mlpack::RangeSearch::RangeSearch(const mlpack::RangeSearch&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:140:54: required from ‘void ChoosePointSelectionPolicy(mlpack::util::Params&, RangeSearchType) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::StandardCoverTree>]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: 140 | RunDBSCAN(params, rs); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:180:30: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: 179 | ChoosePointSelectionPolicy>(params); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 106 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘mlpack::RangeSearch::RangeSearch(const mlpack::RangeSearch&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:140:54: required from ‘void ChoosePointSelectionPolicy(mlpack::util::Params&, RangeSearchType) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::RTree>]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: 140 | RunDBSCAN(params, rs); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:185:18: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: 184 | ChoosePointSelectionPolicy>(params); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 106 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘mlpack::RangeSearch::RangeSearch(const mlpack::RangeSearch&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RStarTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:140:54: required from ‘void ChoosePointSelectionPolicy(mlpack::util::Params&, RangeSearchType) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::RStarTree>]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: 140 | RunDBSCAN(params, rs); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:190:22: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: 189 | ChoosePointSelectionPolicy>(params); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: | ~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 106 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘mlpack::RangeSearch::RangeSearch(const mlpack::RangeSearch&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::XTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:140:54: required from ‘void ChoosePointSelectionPolicy(mlpack::util::Params&, RangeSearchType) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::XTree>]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: 140 | RunDBSCAN(params, rs); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:195:18: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: 194 | ChoosePointSelectionPolicy>(params); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 106 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘mlpack::RangeSearch::RangeSearch(const mlpack::RangeSearch&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::HilbertRTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:140:54: required from ‘void ChoosePointSelectionPolicy(mlpack::util::Params&, RangeSearchType) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::HilbertRTree>]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: 140 | RunDBSCAN(params, rs); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:200:25: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: 199 | ChoosePointSelectionPolicy>(params); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: | ~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 106 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘mlpack::RangeSearch::RangeSearch(const mlpack::RangeSearch&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:140:54: required from ‘void ChoosePointSelectionPolicy(mlpack::util::Params&, RangeSearchType) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::RPlusTree>]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: 140 | RunDBSCAN(params, rs); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:205:22: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: 204 | ChoosePointSelectionPolicy>(params); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: | ~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 106 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘mlpack::RangeSearch::RangeSearch(const mlpack::RangeSearch&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusPlusTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:140:54: required from ‘void ChoosePointSelectionPolicy(mlpack::util::Params&, RangeSearchType) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::RPlusPlusTree>]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: 140 | RunDBSCAN(params, rs); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:210:26: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: 209 | ChoosePointSelectionPolicy>(params); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: | ~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 106 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:26: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp: In instantiation of ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, RangeSearchStat, arma::Mat, BallBound, MidpointSplit>; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:89:36: required from ‘mlpack::RangeSearch::RangeSearch(bool, bool, MetricType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: 89 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 90 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:135:54: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: 135 | RangeSearchType rs = RangeSearchType()) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::RangeSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>’ with extended alignment 16 [-Waligned-new=] 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘mlpack::RangeSearch::RangeSearch(const mlpack::RangeSearch&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:140:54: required from ‘void ChoosePointSelectionPolicy(mlpack::util::Params&, RangeSearchType) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::BallTree>]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 140 | RunDBSCAN(params, rs); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:215:21: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 214 | ChoosePointSelectionPolicy>(params); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:104:41: warning: ‘new’ of type ‘mlpack::RangeSearch, arma::Mat, mlpack::BallTree>::Tree’ {aka ‘mlpack::BinarySpaceTree, mlpack::RangeSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>’} with extended alignment 16 [-Waligned-new=] 104 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:104:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:104:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 106 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, RangeSearchStat, arma::Mat, HRectBound, MidpointSplit>; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: 27 | return new TreeType(std::forward(dataset), oldFromNew); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:89:36: required from ‘mlpack::RangeSearch::RangeSearch(bool, bool, MetricType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: 89 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 90 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:167:26: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: 167 | RangeSearch<> rs(true); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 166 | dataset(new MatType(std::move(data))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree.hpp:580, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:19: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp: In instantiation of ‘mlpack::CoverTree::CoverTree(MatType&&, ElemType) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; RootPointPolicy = mlpack::FirstPointIsRoot; ElemType = double]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = CoverTree, RangeSearchStat, arma::Mat, FirstPointIsRoot>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 38 | return new TreeType(std::forward(dataset)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:89:36: required from ‘mlpack::RangeSearch::RangeSearch(bool, bool, MetricType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 89 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 90 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:135:54: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 135 | RangeSearchType rs = RangeSearchType()) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 239 | dataset(new MatType(std::move(data))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp: In instantiation of ‘mlpack::CoverTree::CoverTree(const mlpack::CoverTree&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; RootPointPolicy = mlpack::FirstPointIsRoot]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:104:41: required from ‘mlpack::RangeSearch::RangeSearch(const mlpack::RangeSearch&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: note: 104 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:140:54: required from ‘void ChoosePointSelectionPolicy(mlpack::util::Params&, RangeSearchType) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::StandardCoverTree>]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: note: 140 | RunDBSCAN(params, rs); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:180:30: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: note: 179 | ChoosePointSelectionPolicy>(params); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: note: | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 509 | new MatType(*other.dataset) : other.dataset), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree.hpp:638, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree.hpp:20, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:22: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(MatType&&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; SplitType = mlpack::RTreeSplit; DescentType = mlpack::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, RangeSearchStat, arma::Mat, RTreeSplit, RTreeDescentHeuristic, NoAuxiliaryInformation>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: 38 | return new TreeType(std::forward(dataset)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:89:36: required from ‘mlpack::RangeSearch::RangeSearch(bool, bool, MetricType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: 89 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 90 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:135:54: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: 135 | RangeSearchType rs = RangeSearchType()) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 108 | dataset(new MatType(std::move(data))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const mlpack::RectangleTree&, bool, mlpack::RectangleTree*) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; SplitType = mlpack::RTreeSplit; DescentType = mlpack::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:104:41: required from ‘mlpack::RangeSearch::RangeSearch(const mlpack::RangeSearch&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 104 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:140:54: required from ‘void ChoosePointSelectionPolicy(mlpack::util::Params&, RangeSearchType) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::RTree>]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 140 | RunDBSCAN(params, rs); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:185:18: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 184 | ChoosePointSelectionPolicy>(params); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 187 | (parent ? parent->dataset : new MatType(*other.dataset)) : | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(MatType&&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; SplitType = mlpack::RStarTreeSplit; DescentType = mlpack::RStarTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, RangeSearchStat, arma::Mat, RStarTreeSplit, RStarTreeDescentHeuristic, NoAuxiliaryInformation>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 38 | return new TreeType(std::forward(dataset)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:89:36: required from ‘mlpack::RangeSearch::RangeSearch(bool, bool, MetricType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RStarTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 89 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 90 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:135:54: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 135 | RangeSearchType rs = RangeSearchType()) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 108 | dataset(new MatType(std::move(data))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const mlpack::RectangleTree&, bool, mlpack::RectangleTree*) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; SplitType = mlpack::RStarTreeSplit; DescentType = mlpack::RStarTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:104:41: required from ‘mlpack::RangeSearch::RangeSearch(const mlpack::RangeSearch&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RStarTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 104 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:140:54: required from ‘void ChoosePointSelectionPolicy(mlpack::util::Params&, RangeSearchType) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::RStarTree>]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 140 | RunDBSCAN(params, rs); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:190:22: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 189 | ChoosePointSelectionPolicy>(params); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 187 | (parent ? parent->dataset : new MatType(*other.dataset)) : | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(MatType&&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; SplitType = mlpack::XTreeSplit; DescentType = mlpack::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::XTreeAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, RangeSearchStat, arma::Mat, XTreeSplit, RTreeDescentHeuristic, XTreeAuxiliaryInformation>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 38 | return new TreeType(std::forward(dataset)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:89:36: required from ‘mlpack::RangeSearch::RangeSearch(bool, bool, MetricType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::XTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 89 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 90 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:135:54: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 135 | RangeSearchType rs = RangeSearchType()) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 108 | dataset(new MatType(std::move(data))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const mlpack::RectangleTree&, bool, mlpack::RectangleTree*) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; SplitType = mlpack::XTreeSplit; DescentType = mlpack::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::XTreeAuxiliaryInformation]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:104:41: required from ‘mlpack::RangeSearch::RangeSearch(const mlpack::RangeSearch&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::XTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 104 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:140:54: required from ‘void ChoosePointSelectionPolicy(mlpack::util::Params&, RangeSearchType) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::XTree>]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 140 | RunDBSCAN(params, rs); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:195:18: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 194 | ChoosePointSelectionPolicy>(params); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 187 | (parent ? parent->dataset : new MatType(*other.dataset)) : | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(MatType&&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; SplitType = mlpack::HilbertRTreeSplit<2>; DescentType = mlpack::HilbertRTreeDescentHeuristic; AuxiliaryInformationType = mlpack::DiscreteHilbertRTreeAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, RangeSearchStat, arma::Mat, HilbertRTreeSplit<2>, HilbertRTreeDescentHeuristic, DiscreteHilbertRTreeAuxiliaryInformation>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 38 | return new TreeType(std::forward(dataset)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:89:36: required from ‘mlpack::RangeSearch::RangeSearch(bool, bool, MetricType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::HilbertRTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 89 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 90 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:135:54: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 135 | RangeSearchType rs = RangeSearchType()) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 108 | dataset(new MatType(std::move(data))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const mlpack::RectangleTree&, bool, mlpack::RectangleTree*) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; SplitType = mlpack::HilbertRTreeSplit<2>; DescentType = mlpack::HilbertRTreeDescentHeuristic; AuxiliaryInformationType = mlpack::DiscreteHilbertRTreeAuxiliaryInformation]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:104:41: required from ‘mlpack::RangeSearch::RangeSearch(const mlpack::RangeSearch&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::HilbertRTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 104 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:140:54: required from ‘void ChoosePointSelectionPolicy(mlpack::util::Params&, RangeSearchType) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::HilbertRTree>]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 140 | RunDBSCAN(params, rs); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:200:25: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 199 | ChoosePointSelectionPolicy>(params); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 187 | (parent ? parent->dataset : new MatType(*other.dataset)) : | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(MatType&&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, RangeSearchStat, arma::Mat, RPlusTreeSplit, RPlusTreeDescentHeuristic, NoAuxiliaryInformation>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 38 | return new TreeType(std::forward(dataset)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:89:36: required from ‘mlpack::RangeSearch::RangeSearch(bool, bool, MetricType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 89 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 90 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:135:54: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 135 | RangeSearchType rs = RangeSearchType()) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 108 | dataset(new MatType(std::move(data))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const mlpack::RectangleTree&, bool, mlpack::RectangleTree*) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:104:41: required from ‘mlpack::RangeSearch::RangeSearch(const mlpack::RangeSearch&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 104 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:140:54: required from ‘void ChoosePointSelectionPolicy(mlpack::util::Params&, RangeSearchType) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::RPlusTree>]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 140 | RunDBSCAN(params, rs); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:205:22: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 204 | ChoosePointSelectionPolicy>(params); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 187 | (parent ? parent->dataset : new MatType(*other.dataset)) : | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(MatType&&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::RPlusPlusTreeAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, RangeSearchStat, arma::Mat, RPlusTreeSplit, RPlusPlusTreeDescentHeuristic, RPlusPlusTreeAuxiliaryInformation>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 38 | return new TreeType(std::forward(dataset)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:89:36: required from ‘mlpack::RangeSearch::RangeSearch(bool, bool, MetricType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusPlusTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 89 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 90 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:135:54: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 135 | RangeSearchType rs = RangeSearchType()) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 108 | dataset(new MatType(std::move(data))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const mlpack::RectangleTree&, bool, mlpack::RectangleTree*) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::RPlusPlusTreeAuxiliaryInformation]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:104:41: required from ‘mlpack::RangeSearch::RangeSearch(const mlpack::RangeSearch&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusPlusTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 104 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:140:54: required from ‘void ChoosePointSelectionPolicy(mlpack::util::Params&, RangeSearchType) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::RPlusPlusTree>]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 140 | RunDBSCAN(params, rs); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:210:26: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 209 | ChoosePointSelectionPolicy>(params); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 187 | (parent ? parent->dataset : new MatType(*other.dataset)) : | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; BoundType = mlpack::BallBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, RangeSearchStat, arma::Mat, BallBound, MidpointSplit>; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 27 | return new TreeType(std::forward(dataset), oldFromNew); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:89:36: required from ‘mlpack::RangeSearch::RangeSearch(bool, bool, MetricType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 89 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 90 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:135:54: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 135 | RangeSearchType rs = RangeSearchType()) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 166 | dataset(new MatType(std::move(data))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const mlpack::BinarySpaceTree&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; BoundType = mlpack::BallBound; SplitType = mlpack::MidpointSplit]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:104:41: required from ‘mlpack::RangeSearch::RangeSearch(const mlpack::RangeSearch&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 104 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:140:54: required from ‘void ChoosePointSelectionPolicy(mlpack::util::Params&, RangeSearchType) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::BallTree>]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 140 | RunDBSCAN(params, rs); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:215:21: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 214 | ChoosePointSelectionPolicy>(params); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 344 | dataset((other.parent == NULL) ? new MatType(*other.dataset) : NULL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:349:12: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::RangeSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>’ with extended alignment 16 [-Waligned-new=] 349 | left = new BinarySpaceTree(*other.Left()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:349:12: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:349:12: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::RangeSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>’ with extended alignment 16 [-Waligned-new=] 355 | right = new BinarySpaceTree(*other.Right()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘void mlpack::RangeSearch::Train(MatType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_impl.hpp:104:20: required from ‘size_t mlpack::DBSCAN::Cluster(const MatType&, arma::Row&) [with MatType = arma::Mat; RangeSearchType = mlpack::RangeSearch<>; PointSelectionPolicy = mlpack::OrderedPointSelection; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: 104 | rangeSearch.Train(data); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: | ~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:125:14: required from ‘void RunDBSCAN(mlpack::util::Params&, RangeSearchType, PointSelectionPolicy) [with RangeSearchType = mlpack::RangeSearch<>; PointSelectionPolicy = mlpack::OrderedPointSelection]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: 125 | d.Cluster(dataset, assignments); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:140:54: required from ‘void ChoosePointSelectionPolicy(mlpack::util::Params&, RangeSearchType) [with RangeSearchType = mlpack::RangeSearch<>]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: 140 | RunDBSCAN(params, rs); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:168:31: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: 168 | ChoosePointSelectionPolicy(params, rs); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 255 | this->referenceSet = new MatType(std::move(referenceSet)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘void mlpack::RangeSearch::Train(MatType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_impl.hpp:104:20: required from ‘size_t mlpack::DBSCAN::Cluster(const MatType&, arma::Row&) [with MatType = arma::Mat; RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::StandardCoverTree>; PointSelectionPolicy = mlpack::OrderedPointSelection; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: 104 | rangeSearch.Train(data); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: | ~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:125:14: required from ‘void RunDBSCAN(mlpack::util::Params&, RangeSearchType, PointSelectionPolicy) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::StandardCoverTree>; PointSelectionPolicy = mlpack::OrderedPointSelection]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: 125 | d.Cluster(dataset, assignments); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:140:54: required from ‘void ChoosePointSelectionPolicy(mlpack::util::Params&, RangeSearchType) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::StandardCoverTree>]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: 140 | RunDBSCAN(params, rs); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:180:30: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: 179 | ChoosePointSelectionPolicy>(params); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 255 | this->referenceSet = new MatType(std::move(referenceSet)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘void mlpack::RangeSearch::Train(MatType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_impl.hpp:104:20: required from ‘size_t mlpack::DBSCAN::Cluster(const MatType&, arma::Row&) [with MatType = arma::Mat; RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::RTree>; PointSelectionPolicy = mlpack::OrderedPointSelection; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: 104 | rangeSearch.Train(data); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: | ~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:125:14: required from ‘void RunDBSCAN(mlpack::util::Params&, RangeSearchType, PointSelectionPolicy) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::RTree>; PointSelectionPolicy = mlpack::OrderedPointSelection]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: 125 | d.Cluster(dataset, assignments); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:140:54: required from ‘void ChoosePointSelectionPolicy(mlpack::util::Params&, RangeSearchType) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::RTree>]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: 140 | RunDBSCAN(params, rs); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:185:18: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: 184 | ChoosePointSelectionPolicy>(params); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 255 | this->referenceSet = new MatType(std::move(referenceSet)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘void mlpack::RangeSearch::Train(MatType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RStarTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_impl.hpp:104:20: required from ‘size_t mlpack::DBSCAN::Cluster(const MatType&, arma::Row&) [with MatType = arma::Mat; RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::RStarTree>; PointSelectionPolicy = mlpack::OrderedPointSelection; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: 104 | rangeSearch.Train(data); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: | ~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:125:14: required from ‘void RunDBSCAN(mlpack::util::Params&, RangeSearchType, PointSelectionPolicy) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::RStarTree>; PointSelectionPolicy = mlpack::OrderedPointSelection]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: 125 | d.Cluster(dataset, assignments); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:140:54: required from ‘void ChoosePointSelectionPolicy(mlpack::util::Params&, RangeSearchType) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::RStarTree>]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: 140 | RunDBSCAN(params, rs); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:190:22: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: 189 | ChoosePointSelectionPolicy>(params); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: | ~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 255 | this->referenceSet = new MatType(std::move(referenceSet)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘void mlpack::RangeSearch::Train(MatType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::XTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_impl.hpp:104:20: required from ‘size_t mlpack::DBSCAN::Cluster(const MatType&, arma::Row&) [with MatType = arma::Mat; RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::XTree>; PointSelectionPolicy = mlpack::OrderedPointSelection; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: 104 | rangeSearch.Train(data); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: | ~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:125:14: required from ‘void RunDBSCAN(mlpack::util::Params&, RangeSearchType, PointSelectionPolicy) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::XTree>; PointSelectionPolicy = mlpack::OrderedPointSelection]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: 125 | d.Cluster(dataset, assignments); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:140:54: required from ‘void ChoosePointSelectionPolicy(mlpack::util::Params&, RangeSearchType) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::XTree>]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: 140 | RunDBSCAN(params, rs); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:195:18: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: 194 | ChoosePointSelectionPolicy>(params); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 255 | this->referenceSet = new MatType(std::move(referenceSet)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘void mlpack::RangeSearch::Train(MatType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::HilbertRTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_impl.hpp:104:20: required from ‘size_t mlpack::DBSCAN::Cluster(const MatType&, arma::Row&) [with MatType = arma::Mat; RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::HilbertRTree>; PointSelectionPolicy = mlpack::OrderedPointSelection; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: 104 | rangeSearch.Train(data); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: | ~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:125:14: required from ‘void RunDBSCAN(mlpack::util::Params&, RangeSearchType, PointSelectionPolicy) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::HilbertRTree>; PointSelectionPolicy = mlpack::OrderedPointSelection]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: 125 | d.Cluster(dataset, assignments); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:140:54: required from ‘void ChoosePointSelectionPolicy(mlpack::util::Params&, RangeSearchType) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::HilbertRTree>]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: 140 | RunDBSCAN(params, rs); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:200:25: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: 199 | ChoosePointSelectionPolicy>(params); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: | ~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 255 | this->referenceSet = new MatType(std::move(referenceSet)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘void mlpack::RangeSearch::Train(MatType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_impl.hpp:104:20: required from ‘size_t mlpack::DBSCAN::Cluster(const MatType&, arma::Row&) [with MatType = arma::Mat; RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::RPlusTree>; PointSelectionPolicy = mlpack::OrderedPointSelection; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: 104 | rangeSearch.Train(data); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: | ~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:125:14: required from ‘void RunDBSCAN(mlpack::util::Params&, RangeSearchType, PointSelectionPolicy) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::RPlusTree>; PointSelectionPolicy = mlpack::OrderedPointSelection]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: 125 | d.Cluster(dataset, assignments); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:140:54: required from ‘void ChoosePointSelectionPolicy(mlpack::util::Params&, RangeSearchType) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::RPlusTree>]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: 140 | RunDBSCAN(params, rs); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:205:22: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: 204 | ChoosePointSelectionPolicy>(params); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: | ~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 255 | this->referenceSet = new MatType(std::move(referenceSet)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘void mlpack::RangeSearch::Train(MatType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusPlusTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_impl.hpp:104:20: required from ‘size_t mlpack::DBSCAN::Cluster(const MatType&, arma::Row&) [with MatType = arma::Mat; RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::RPlusPlusTree>; PointSelectionPolicy = mlpack::OrderedPointSelection; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: 104 | rangeSearch.Train(data); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: | ~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:125:14: required from ‘void RunDBSCAN(mlpack::util::Params&, RangeSearchType, PointSelectionPolicy) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::RPlusPlusTree>; PointSelectionPolicy = mlpack::OrderedPointSelection]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: 125 | d.Cluster(dataset, assignments); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:140:54: required from ‘void ChoosePointSelectionPolicy(mlpack::util::Params&, RangeSearchType) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::RPlusPlusTree>]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: 140 | RunDBSCAN(params, rs); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:210:26: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: 209 | ChoosePointSelectionPolicy>(params); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: | ~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 255 | this->referenceSet = new MatType(std::move(referenceSet)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘void mlpack::BinarySpaceTree::SplitNode(std::vector >&, size_t, SplitType, MatType>&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; BoundType = mlpack::BallBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:175:12: required from ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; BoundType = mlpack::BallBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: 175 | SplitNode(oldFromNew, maxLeafSize, splitter); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, RangeSearchStat, arma::Mat, BallBound, MidpointSplit>; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: 27 | return new TreeType(std::forward(dataset), oldFromNew); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:89:36: required from ‘mlpack::RangeSearch::RangeSearch(bool, bool, MetricType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: 89 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 90 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:135:54: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: 135 | RangeSearchType rs = RangeSearchType()) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:974:10: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::RangeSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>’ with extended alignment 16 [-Waligned-new=] 974 | left = new BinarySpaceTree(this, begin, splitCol - begin, oldFromNew, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 975 | splitter, maxLeafSize); | ~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:974:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:974:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::RangeSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>’ with extended alignment 16 [-Waligned-new=] 976 | right = new BinarySpaceTree(this, splitCol, begin + count - splitCol, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 977 | oldFromNew, splitter, maxLeafSize); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘void mlpack::RangeSearch::Train(MatType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_impl.hpp:104:20: required from ‘size_t mlpack::DBSCAN::Cluster(const MatType&, arma::Row&) [with MatType = arma::Mat; RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::BallTree>; PointSelectionPolicy = mlpack::OrderedPointSelection; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 104 | rangeSearch.Train(data); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:125:14: required from ‘void RunDBSCAN(mlpack::util::Params&, RangeSearchType, PointSelectionPolicy) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::BallTree>; PointSelectionPolicy = mlpack::OrderedPointSelection]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 125 | d.Cluster(dataset, assignments); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:140:54: required from ‘void ChoosePointSelectionPolicy(mlpack::util::Params&, RangeSearchType) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::BallTree>]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 140 | RunDBSCAN(params, rs); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:215:21: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 214 | ChoosePointSelectionPolicy>(params); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 255 | this->referenceSet = new MatType(std::move(referenceSet)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value.hpp:296, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree.hpp:35: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp: In instantiation of ‘mlpack::DiscreteHilbertValue::DiscreteHilbertValue(const TreeType*) [with TreeType = mlpack::RectangleTree, mlpack::RangeSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>; TreeElemType = double]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/hilbert_r_tree_auxiliary_information_impl.hpp:30:5: required from ‘mlpack::HilbertRTreeAuxiliaryInformation::HilbertRTreeAuxiliaryInformation(const TreeType*) [with TreeType = mlpack::RectangleTree, mlpack::RangeSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>; HilbertValueType = mlpack::DiscreteHilbertValue]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: 30 | hilbertValue(node) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:111:5: required from ‘mlpack::RectangleTree::RectangleTree(MatType&&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; SplitType = mlpack::HilbertRTreeSplit<2>; DescentType = mlpack::HilbertRTreeDescentHeuristic; AuxiliaryInformationType = mlpack::DiscreteHilbertRTreeAuxiliaryInformation; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: 111 | auxiliaryInfo(this) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, RangeSearchStat, arma::Mat, HilbertRTreeSplit<2>, HilbertRTreeDescentHeuristic, DiscreteHilbertRTreeAuxiliaryInformation>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: 38 | return new TreeType(std::forward(dataset)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:89:36: required from ‘mlpack::RangeSearch::RangeSearch(bool, bool, MetricType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::HilbertRTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: 89 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 90 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:135:54: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: 135 | RangeSearchType rs = RangeSearchType()) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:46:9: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 46 | new arma::Col(tree->Dataset().n_rows)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:46:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:46:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 61 | localHilbertValues = new arma::Mat(tree->Dataset().n_rows, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62 | tree->MaxLeafSize() + 1); | ~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp: In instantiation of ‘mlpack::DiscreteHilbertValue::DiscreteHilbertValue(const mlpack::DiscreteHilbertValue&, TreeType*, bool) [with TreeType = mlpack::RectangleTree, mlpack::RangeSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>; TreeElemType = double]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/hilbert_r_tree_auxiliary_information_impl.hpp:40:5: required from ‘mlpack::HilbertRTreeAuxiliaryInformation::HilbertRTreeAuxiliaryInformation(const mlpack::HilbertRTreeAuxiliaryInformation&, TreeType*, bool) [with TreeType = mlpack::RectangleTree, mlpack::RangeSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>; HilbertValueType = mlpack::DiscreteHilbertValue]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: 40 | hilbertValue(other.HilbertValue(), tree, deepCopy) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:191:5: required from ‘mlpack::RectangleTree::RectangleTree(const mlpack::RectangleTree&, bool, mlpack::RectangleTree*) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; SplitType = mlpack::HilbertRTreeSplit<2>; DescentType = mlpack::HilbertRTreeDescentHeuristic; AuxiliaryInformationType = mlpack::DiscreteHilbertRTreeAuxiliaryInformation]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: 191 | auxiliaryInfo(other.auxiliaryInfo, this, deepCopy) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:104:41: required from ‘mlpack::RangeSearch::RangeSearch(const mlpack::RangeSearch&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::HilbertRTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: 104 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:140:54: required from ‘void ChoosePointSelectionPolicy(mlpack::util::Params&, RangeSearchType) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::HilbertRTree>]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: 140 | RunDBSCAN(params, rs); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:200:25: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: 199 | ChoosePointSelectionPolicy>(params); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: | ~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:83:28: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 83 | localHilbertValues = new arma::Mat( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84 | *other.LocalHilbertValues()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:83:28: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:83:28: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 90 | valueToInsert = new arma::Col( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91 | *other.ValueToInsert()); | ~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp: In instantiation of ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, RangeSearchStat, arma::Mat, BallBound, MidpointSplit>; MatType = const arma::Mat&; typename std::enable_if::RearrangesDataset>::type = void]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:369:38: required from ‘void mlpack::RangeSearch::Search(const MatType&, const mlpack::Range&, std::vector > >&, std::vector >&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree; mlpack::Range = mlpack::RangeType]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: 369 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_impl.hpp:184:23: required from ‘void mlpack::DBSCAN::PointwiseCluster(const MatType&, mlpack::UnionFind&) [with MatType = arma::Mat; RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::BallTree>; PointSelectionPolicy = mlpack::OrderedPointSelection]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: 184 | rangeSearch.Search(data.col(index), Range(0.0, epsilon), neighbors, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 185 | distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: | ~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_impl.hpp:109:21: required from ‘size_t mlpack::DBSCAN::Cluster(const MatType&, arma::Row&) [with MatType = arma::Mat; RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::BallTree>; PointSelectionPolicy = mlpack::OrderedPointSelection; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: 109 | PointwiseCluster(data, uf); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:125:14: required from ‘void RunDBSCAN(mlpack::util::Params&, RangeSearchType, PointSelectionPolicy) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::BallTree>; PointSelectionPolicy = mlpack::OrderedPointSelection]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: 125 | d.Cluster(dataset, assignments); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:140:54: required from ‘void ChoosePointSelectionPolicy(mlpack::util::Params&, RangeSearchType) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::BallTree>]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: 140 | RunDBSCAN(params, rs); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:215:21: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: 214 | ChoosePointSelectionPolicy>(params); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: | ~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::RangeSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>’ with extended alignment 16 [-Waligned-new=] 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, RangeSearchStat, arma::Mat, HRectBound, MidpointSplit>; MatType = const arma::Mat&; typename std::enable_if::RearrangesDataset>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:369:38: required from ‘void mlpack::RangeSearch::Search(const MatType&, const mlpack::Range&, std::vector > >&, std::vector >&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; mlpack::Range = mlpack::RangeType]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 369 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_impl.hpp:184:23: required from ‘void mlpack::DBSCAN::PointwiseCluster(const MatType&, mlpack::UnionFind&) [with MatType = arma::Mat; RangeSearchType = mlpack::RangeSearch<>; PointSelectionPolicy = mlpack::OrderedPointSelection]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 184 | rangeSearch.Search(data.col(index), Range(0.0, epsilon), neighbors, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 185 | distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_impl.hpp:109:21: required from ‘size_t mlpack::DBSCAN::Cluster(const MatType&, arma::Row&) [with MatType = arma::Mat; RangeSearchType = mlpack::RangeSearch<>; PointSelectionPolicy = mlpack::OrderedPointSelection; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 109 | PointwiseCluster(data, uf); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:125:14: required from ‘void RunDBSCAN(mlpack::util::Params&, RangeSearchType, PointSelectionPolicy) [with RangeSearchType = mlpack::RangeSearch<>; PointSelectionPolicy = mlpack::OrderedPointSelection]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 125 | d.Cluster(dataset, assignments); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:140:54: required from ‘void ChoosePointSelectionPolicy(mlpack::util::Params&, RangeSearchType) [with RangeSearchType = mlpack::RangeSearch<>]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 140 | RunDBSCAN(params, rs); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:168:31: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 168 | ChoosePointSelectionPolicy(params, rs); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 69 | dataset(new MatType(data)) // Copies the dataset. | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const MatType&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; SplitType = mlpack::RTreeSplit; DescentType = mlpack::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, RangeSearchStat, arma::Mat, RTreeSplit, RTreeDescentHeuristic, NoAuxiliaryInformation>; MatType = const arma::Mat&; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 38 | return new TreeType(std::forward(dataset)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:369:38: required from ‘void mlpack::RangeSearch::Search(const MatType&, const mlpack::Range&, std::vector > >&, std::vector >&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RTree; mlpack::Range = mlpack::RangeType]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 369 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_impl.hpp:184:23: required from ‘void mlpack::DBSCAN::PointwiseCluster(const MatType&, mlpack::UnionFind&) [with MatType = arma::Mat; RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::RTree>; PointSelectionPolicy = mlpack::OrderedPointSelection]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 184 | rangeSearch.Search(data.col(index), Range(0.0, epsilon), neighbors, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 185 | distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_impl.hpp:109:21: required from ‘size_t mlpack::DBSCAN::Cluster(const MatType&, arma::Row&) [with MatType = arma::Mat; RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::RTree>; PointSelectionPolicy = mlpack::OrderedPointSelection; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 109 | PointwiseCluster(data, uf); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:125:14: required from ‘void RunDBSCAN(mlpack::util::Params&, RangeSearchType, PointSelectionPolicy) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::RTree>; PointSelectionPolicy = mlpack::OrderedPointSelection]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 125 | d.Cluster(dataset, assignments); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:140:54: required from ‘void ChoosePointSelectionPolicy(mlpack::util::Params&, RangeSearchType) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::RTree>]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 140 | RunDBSCAN(params, rs); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:185:18: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 184 | ChoosePointSelectionPolicy>(params); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 67 | dataset(new MatType(data)), | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const MatType&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; SplitType = mlpack::RStarTreeSplit; DescentType = mlpack::RStarTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, RangeSearchStat, arma::Mat, RStarTreeSplit, RStarTreeDescentHeuristic, NoAuxiliaryInformation>; MatType = const arma::Mat&; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 38 | return new TreeType(std::forward(dataset)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:369:38: required from ‘void mlpack::RangeSearch::Search(const MatType&, const mlpack::Range&, std::vector > >&, std::vector >&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RStarTree; mlpack::Range = mlpack::RangeType]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 369 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_impl.hpp:184:23: required from ‘void mlpack::DBSCAN::PointwiseCluster(const MatType&, mlpack::UnionFind&) [with MatType = arma::Mat; RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::RStarTree>; PointSelectionPolicy = mlpack::OrderedPointSelection]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 184 | rangeSearch.Search(data.col(index), Range(0.0, epsilon), neighbors, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 185 | distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_impl.hpp:109:21: required from ‘size_t mlpack::DBSCAN::Cluster(const MatType&, arma::Row&) [with MatType = arma::Mat; RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::RStarTree>; PointSelectionPolicy = mlpack::OrderedPointSelection; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 109 | PointwiseCluster(data, uf); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:125:14: required from ‘void RunDBSCAN(mlpack::util::Params&, RangeSearchType, PointSelectionPolicy) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::RStarTree>; PointSelectionPolicy = mlpack::OrderedPointSelection]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 125 | d.Cluster(dataset, assignments); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:140:54: required from ‘void ChoosePointSelectionPolicy(mlpack::util::Params&, RangeSearchType) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::RStarTree>]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 140 | RunDBSCAN(params, rs); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:190:22: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 189 | ChoosePointSelectionPolicy>(params); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 67 | dataset(new MatType(data)), | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const MatType&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; SplitType = mlpack::XTreeSplit; DescentType = mlpack::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::XTreeAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, RangeSearchStat, arma::Mat, XTreeSplit, RTreeDescentHeuristic, XTreeAuxiliaryInformation>; MatType = const arma::Mat&; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 38 | return new TreeType(std::forward(dataset)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:369:38: required from ‘void mlpack::RangeSearch::Search(const MatType&, const mlpack::Range&, std::vector > >&, std::vector >&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::XTree; mlpack::Range = mlpack::RangeType]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 369 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_impl.hpp:184:23: required from ‘void mlpack::DBSCAN::PointwiseCluster(const MatType&, mlpack::UnionFind&) [with MatType = arma::Mat; RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::XTree>; PointSelectionPolicy = mlpack::OrderedPointSelection]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 184 | rangeSearch.Search(data.col(index), Range(0.0, epsilon), neighbors, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 185 | distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_impl.hpp:109:21: required from ‘size_t mlpack::DBSCAN::Cluster(const MatType&, arma::Row&) [with MatType = arma::Mat; RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::XTree>; PointSelectionPolicy = mlpack::OrderedPointSelection; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 109 | PointwiseCluster(data, uf); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:125:14: required from ‘void RunDBSCAN(mlpack::util::Params&, RangeSearchType, PointSelectionPolicy) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::XTree>; PointSelectionPolicy = mlpack::OrderedPointSelection]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 125 | d.Cluster(dataset, assignments); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:140:54: required from ‘void ChoosePointSelectionPolicy(mlpack::util::Params&, RangeSearchType) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::XTree>]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 140 | RunDBSCAN(params, rs); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:195:18: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 194 | ChoosePointSelectionPolicy>(params); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 67 | dataset(new MatType(data)), | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const MatType&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; SplitType = mlpack::HilbertRTreeSplit<2>; DescentType = mlpack::HilbertRTreeDescentHeuristic; AuxiliaryInformationType = mlpack::DiscreteHilbertRTreeAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, RangeSearchStat, arma::Mat, HilbertRTreeSplit<2>, HilbertRTreeDescentHeuristic, DiscreteHilbertRTreeAuxiliaryInformation>; MatType = const arma::Mat&; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 38 | return new TreeType(std::forward(dataset)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:369:38: required from ‘void mlpack::RangeSearch::Search(const MatType&, const mlpack::Range&, std::vector > >&, std::vector >&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::HilbertRTree; mlpack::Range = mlpack::RangeType]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 369 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_impl.hpp:184:23: required from ‘void mlpack::DBSCAN::PointwiseCluster(const MatType&, mlpack::UnionFind&) [with MatType = arma::Mat; RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::HilbertRTree>; PointSelectionPolicy = mlpack::OrderedPointSelection]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 184 | rangeSearch.Search(data.col(index), Range(0.0, epsilon), neighbors, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 185 | distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_impl.hpp:109:21: required from ‘size_t mlpack::DBSCAN::Cluster(const MatType&, arma::Row&) [with MatType = arma::Mat; RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::HilbertRTree>; PointSelectionPolicy = mlpack::OrderedPointSelection; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 109 | PointwiseCluster(data, uf); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:125:14: required from ‘void RunDBSCAN(mlpack::util::Params&, RangeSearchType, PointSelectionPolicy) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::HilbertRTree>; PointSelectionPolicy = mlpack::OrderedPointSelection]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 125 | d.Cluster(dataset, assignments); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:140:54: required from ‘void ChoosePointSelectionPolicy(mlpack::util::Params&, RangeSearchType) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::HilbertRTree>]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 140 | RunDBSCAN(params, rs); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:200:25: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 199 | ChoosePointSelectionPolicy>(params); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 67 | dataset(new MatType(data)), | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const MatType&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, RangeSearchStat, arma::Mat, RPlusTreeSplit, RPlusTreeDescentHeuristic, NoAuxiliaryInformation>; MatType = const arma::Mat&; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 38 | return new TreeType(std::forward(dataset)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:369:38: required from ‘void mlpack::RangeSearch::Search(const MatType&, const mlpack::Range&, std::vector > >&, std::vector >&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusTree; mlpack::Range = mlpack::RangeType]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 369 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_impl.hpp:184:23: required from ‘void mlpack::DBSCAN::PointwiseCluster(const MatType&, mlpack::UnionFind&) [with MatType = arma::Mat; RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::RPlusTree>; PointSelectionPolicy = mlpack::OrderedPointSelection]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 184 | rangeSearch.Search(data.col(index), Range(0.0, epsilon), neighbors, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 185 | distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_impl.hpp:109:21: required from ‘size_t mlpack::DBSCAN::Cluster(const MatType&, arma::Row&) [with MatType = arma::Mat; RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::RPlusTree>; PointSelectionPolicy = mlpack::OrderedPointSelection; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 109 | PointwiseCluster(data, uf); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:125:14: required from ‘void RunDBSCAN(mlpack::util::Params&, RangeSearchType, PointSelectionPolicy) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::RPlusTree>; PointSelectionPolicy = mlpack::OrderedPointSelection]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 125 | d.Cluster(dataset, assignments); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:140:54: required from ‘void ChoosePointSelectionPolicy(mlpack::util::Params&, RangeSearchType) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::RPlusTree>]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 140 | RunDBSCAN(params, rs); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:205:22: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 204 | ChoosePointSelectionPolicy>(params); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 67 | dataset(new MatType(data)), | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const MatType&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::RPlusPlusTreeAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, RangeSearchStat, arma::Mat, RPlusTreeSplit, RPlusPlusTreeDescentHeuristic, RPlusPlusTreeAuxiliaryInformation>; MatType = const arma::Mat&; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 38 | return new TreeType(std::forward(dataset)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:369:38: required from ‘void mlpack::RangeSearch::Search(const MatType&, const mlpack::Range&, std::vector > >&, std::vector >&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusPlusTree; mlpack::Range = mlpack::RangeType]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 369 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_impl.hpp:184:23: required from ‘void mlpack::DBSCAN::PointwiseCluster(const MatType&, mlpack::UnionFind&) [with MatType = arma::Mat; RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::RPlusPlusTree>; PointSelectionPolicy = mlpack::OrderedPointSelection]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 184 | rangeSearch.Search(data.col(index), Range(0.0, epsilon), neighbors, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 185 | distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_impl.hpp:109:21: required from ‘size_t mlpack::DBSCAN::Cluster(const MatType&, arma::Row&) [with MatType = arma::Mat; RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::RPlusPlusTree>; PointSelectionPolicy = mlpack::OrderedPointSelection; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 109 | PointwiseCluster(data, uf); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:125:14: required from ‘void RunDBSCAN(mlpack::util::Params&, RangeSearchType, PointSelectionPolicy) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::RPlusPlusTree>; PointSelectionPolicy = mlpack::OrderedPointSelection]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 125 | d.Cluster(dataset, assignments); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:140:54: required from ‘void ChoosePointSelectionPolicy(mlpack::util::Params&, RangeSearchType) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::RPlusPlusTree>]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 140 | RunDBSCAN(params, rs); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:210:26: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 209 | ChoosePointSelectionPolicy>(params); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 67 | dataset(new MatType(data)), | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; BoundType = mlpack::BallBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, RangeSearchStat, arma::Mat, BallBound, MidpointSplit>; MatType = const arma::Mat&; typename std::enable_if::RearrangesDataset>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 27 | return new TreeType(std::forward(dataset), oldFromNew); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:369:38: required from ‘void mlpack::RangeSearch::Search(const MatType&, const mlpack::Range&, std::vector > >&, std::vector >&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree; mlpack::Range = mlpack::RangeType]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 369 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_impl.hpp:184:23: required from ‘void mlpack::DBSCAN::PointwiseCluster(const MatType&, mlpack::UnionFind&) [with MatType = arma::Mat; RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::BallTree>; PointSelectionPolicy = mlpack::OrderedPointSelection]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 184 | rangeSearch.Search(data.col(index), Range(0.0, epsilon), neighbors, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 185 | distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_impl.hpp:109:21: required from ‘size_t mlpack::DBSCAN::Cluster(const MatType&, arma::Row&) [with MatType = arma::Mat; RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::BallTree>; PointSelectionPolicy = mlpack::OrderedPointSelection; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 109 | PointwiseCluster(data, uf); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:125:14: required from ‘void RunDBSCAN(mlpack::util::Params&, RangeSearchType, PointSelectionPolicy) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::BallTree>; PointSelectionPolicy = mlpack::OrderedPointSelection]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 125 | d.Cluster(dataset, assignments); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:140:54: required from ‘void ChoosePointSelectionPolicy(mlpack::util::Params&, RangeSearchType) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::BallTree>]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 140 | RunDBSCAN(params, rs); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:215:21: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 214 | ChoosePointSelectionPolicy>(params); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 69 | dataset(new MatType(data)) // Copies the dataset. | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 4%] Linking CXX executable ../../../bin/mlpack_dbscan cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -E cmake_link_script CMakeFiles/mlpack_dbscan.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes CMakeFiles/mlpack_dbscan.dir/dbscan/dbscan_main.cpp.o -o ../../../bin/mlpack_dbscan /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 4%] Built target mlpack_dbscan /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/mlpack_decision_tree.dir/build.make src/mlpack/methods/CMakeFiles/mlpack_decision_tree.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/mlpack_decision_tree.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/mlpack_decision_tree.dir/build.make src/mlpack/methods/CMakeFiles/mlpack_decision_tree.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 4%] Building CXX object src/mlpack/methods/CMakeFiles/mlpack_decision_tree.dir/decision_tree/decision_tree_main.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_CLI -MD -MT src/mlpack/methods/CMakeFiles/mlpack_decision_tree.dir/decision_tree/decision_tree_main.cpp.o -MF CMakeFiles/mlpack_decision_tree.dir/decision_tree/decision_tree_main.cpp.o.d -o CMakeFiles/mlpack_decision_tree.dir/decision_tree/decision_tree_main.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_main.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:35, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_main.cpp:12: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_main.cpp: In function ‘void decision_tree(mlpack::util::Params&, mlpack::util::Timers&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_main.cpp:196:35: warning: ‘new’ of type ‘DecisionTreeModel’ with extended alignment 16 [-Waligned-new=] 196 | model = new DecisionTreeModel(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_main.cpp:196:35: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_main.cpp:196:35: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree.hpp:616, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_main.cpp:18: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp: In instantiation of ‘double mlpack::DecisionTree::Train(MatType&, size_t, size_t, const mlpack::data::DatasetInfo&, arma::Row&, size_t, arma::rowvec&, size_t, double, size_t, DimensionSelectionType&) [with bool UseWeights = true; MatType = arma::Mat; FitnessFunction = mlpack::GiniGain; NumericSplitType = mlpack::BestBinaryNumericSplit; CategoricalSplitType = mlpack::AllCategoricalSplit; DimensionSelectionType = mlpack::AllDimensionSelect; bool NoRecursion = false; size_t = long unsigned int; mlpack::data::DatasetInfo = mlpack::data::DatasetMapper >; arma::rowvec = arma::Row]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:130:14: required from ‘mlpack::DecisionTree::DecisionTree(MatType, const mlpack::data::DatasetInfo&, LabelsType, size_t, WeightsType, size_t, double, size_t, DimensionSelectionType, std::enable_if_t<((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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_main.cpp:196:35: note: 130 | Train(tmpData, 0, tmpData.n_cols, datasetInfo, tmpLabels, numClasses, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_main.cpp:196:35: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | tmpWeights, minimumLeafSize, minimumGainSplit, maximumDepth, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_main.cpp:196:35: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | dimensionSelector); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_main.cpp:196:35: note: | ~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_main.cpp:231:21: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_main.cpp:196:35: note: 231 | maxDepth); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_main.cpp:196:35: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:761:29: warning: ‘new’ of type ‘mlpack::DecisionTree<>’ with extended alignment 16 [-Waligned-new=] 761 | DecisionTree* child = new DecisionTree(); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:761:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:761:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp: In instantiation of ‘double mlpack::DecisionTree::Train(MatType&, size_t, size_t, const mlpack::data::DatasetInfo&, arma::Row&, size_t, arma::rowvec&, size_t, double, size_t, DimensionSelectionType&) [with bool UseWeights = false; MatType = arma::Mat; FitnessFunction = mlpack::GiniGain; NumericSplitType = mlpack::BestBinaryNumericSplit; CategoricalSplitType = mlpack::AllCategoricalSplit; DimensionSelectionType = mlpack::AllDimensionSelect; bool NoRecursion = false; size_t = long unsigned int; mlpack::data::DatasetInfo = mlpack::data::DatasetMapper >; arma::rowvec = arma::Row]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:52:15: required from ‘mlpack::DecisionTree::DecisionTree(MatType, const mlpack::data::DatasetInfo&, LabelsType, size_t, size_t, double, size_t, DimensionSelectionType) [with MatType = arma::Mat; LabelsType = arma::Row; FitnessFunction = mlpack::GiniGain; NumericSplitType = mlpack::BestBinaryNumericSplit; CategoricalSplitType = mlpack::AllCategoricalSplit; DimensionSelectionType = mlpack::AllDimensionSelect; bool NoRecursion = false; mlpack::data::DatasetInfo = mlpack::data::DatasetMapper >; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:761:29: note: 52 | Train(tmpData, 0, tmpData.n_cols, datasetInfo, tmpLabels, numClasses, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:761:29: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53 | weights, minimumLeafSize, minimumGainSplit, maximumDepth, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:761:29: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54 | dimensionSelector); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:761:29: note: | ~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_main.cpp:245:64: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:761:29: note: 245 | numClasses, minLeafSize, minimumGainSplit, maxDepth); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:761:29: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:761:29: warning: ‘new’ of type ‘mlpack::DecisionTree<>’ with extended alignment 16 [-Waligned-new=] 761 | DecisionTree* child = new DecisionTree(); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:761:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:761:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_printable_param_impl.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_printable_param.hpp:82, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/cli_option.hpp:23, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/mlpack_main.hpp:27, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/mlpack_main.hpp:39, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_main.cpp:17: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp: In instantiation of ‘T*& mlpack::bindings::cli::GetParam(mlpack::util::ParamData&, const typename std::enable_if<(! arma::is_arma_type::value)>::type*, const typename std::enable_if::value>::type*) [with T = DecisionTreeModel; typename std::enable_if<(! arma::is_arma_type::value)>::type = void; typename std::enable_if::value>::type = void]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:143:69: required from ‘void mlpack::bindings::cli::GetParam(mlpack::util::ParamData&, const void*, void*) [with T = DecisionTreeModel*]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:761:29: note: 143 | *((T**) output) = &GetParam::type>(d); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:761:29: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/cli_option.hpp:117:20: required from ‘mlpack::bindings::cli::CLIOption::CLIOption(N, const std::string&, const std::string&, const std::string&, const std::string&, bool, bool, bool, const std::string&) [with N = DecisionTreeModel*; std::string = std::__cxx11::basic_string]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:761:29: note: 117 | IO::AddFunction(tname, "GetParam", &GetParam); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:761:29: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_main.cpp:152:1: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:761:29: note: 1007 | STRINGIFY(BINDING_NAME)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:761:29: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: warning: ‘new’ of type ‘DecisionTreeModel’ with extended alignment 16 [-Waligned-new=] 123 | T* model = new T(); | ^~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 4%] Linking CXX executable ../../../bin/mlpack_decision_tree cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -E cmake_link_script CMakeFiles/mlpack_decision_tree.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes CMakeFiles/mlpack_decision_tree.dir/decision_tree/decision_tree_main.cpp.o -o ../../../bin/mlpack_decision_tree /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 4%] Built target mlpack_decision_tree /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/mlpack_det.dir/build.make src/mlpack/methods/CMakeFiles/mlpack_det.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/mlpack_det.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/mlpack_det.dir/build.make src/mlpack/methods/CMakeFiles/mlpack_det.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 4%] Building CXX object src/mlpack/methods/CMakeFiles/mlpack_det.dir/det/det_main.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_CLI -MD -MT src/mlpack/methods/CMakeFiles/mlpack_det.dir/det/det_main.cpp.o -MF CMakeFiles/mlpack_det.dir/det/det_main.cpp.o.d -o CMakeFiles/mlpack_det.dir/det/det_main.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/det/det_main.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:35, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/det/det_main.cpp:12: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/det/dt_utils.hpp:147, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/det/det_main.cpp:18: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/det/dt_utils_impl.hpp: In instantiation of ‘mlpack::DTree* mlpack::Trainer(MatType&, size_t, bool, size_t, size_t, bool, util::Timers&) [with MatType = arma::Mat; TagType = int; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/det/det_main.cpp:174:35: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: 174 | tree = Trainer(trainingData, folds, regularization, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | maxLeafSize, minLeafSize, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | skipPruning, timers); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: | ~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/det/dt_utils_impl.hpp:118:36: warning: ‘new’ of type ‘mlpack::DTree<>’ with extended alignment 16 [-Waligned-new=] 118 | DTree* dtree = new DTree(dataset); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/det/dt_utils_impl.hpp:118:36: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/det/dt_utils_impl.hpp:118:36: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/det/dt_utils_impl.hpp:286:11: warning: ‘new’ of type ‘mlpack::DTree<>’ with extended alignment 16 [-Waligned-new=] 286 | dtree = new DTree(dataset); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/det/dt_utils_impl.hpp:286:11: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/det/dt_utils_impl.hpp:286:11: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/det/dtree.hpp:361, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/det/dt_utils.hpp:17: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/det/dtree_impl.hpp: In instantiation of ‘double mlpack::DTree::Grow(MatType&, arma::Col&, bool, size_t, size_t) [with MatType = arma::Mat; TagType = int; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/det/dt_utils_impl.hpp:131:29: required from ‘mlpack::DTree* mlpack::Trainer(MatType&, size_t, bool, size_t, size_t, bool, util::Timers&) [with MatType = arma::Mat; TagType = int; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/det/dt_utils_impl.hpp:286:11: note: 131 | double alpha = dtree->Grow(newDataset, oldFromNew, useVolumeReg, maxLeafSize, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/det/dt_utils_impl.hpp:286:11: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | minLeafSize); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/det/dt_utils_impl.hpp:286:11: note: | ~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/det/det_main.cpp:174:35: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/det/dt_utils_impl.hpp:286:11: note: 174 | tree = Trainer(trainingData, folds, regularization, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/det/dt_utils_impl.hpp:286:11: note: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | maxLeafSize, minLeafSize, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/det/dt_utils_impl.hpp:286:11: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | skipPruning, timers); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/det/dt_utils_impl.hpp:286:11: note: | ~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/det/dtree_impl.hpp:631:14: warning: ‘new’ of type ‘mlpack::DTree<>’ with extended alignment 16 [-Waligned-new=] 631 | left = new DTree(maxValsL, minValsL, start, splitIndex, leftError); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/det/dtree_impl.hpp:631:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/det/dtree_impl.hpp:631:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/det/dtree_impl.hpp:632:15: warning: ‘new’ of type ‘mlpack::DTree<>’ with extended alignment 16 [-Waligned-new=] 632 | right = new DTree(maxValsR, minValsR, splitIndex, end, rightError); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/det/dtree_impl.hpp:632:15: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/det/dtree_impl.hpp:632:15: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_printable_param_impl.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_printable_param.hpp:82, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/cli_option.hpp:23, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/mlpack_main.hpp:27, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/mlpack_main.hpp:39, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/det/det_main.cpp:17: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp: In instantiation of ‘T*& mlpack::bindings::cli::GetParam(mlpack::util::ParamData&, const typename std::enable_if<(! arma::is_arma_type::value)>::type*, const typename std::enable_if::value>::type*) [with T = mlpack::DTree<>; typename std::enable_if<(! arma::is_arma_type::value)>::type = void; typename std::enable_if::value>::type = void]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:143:69: required from ‘void mlpack::bindings::cli::GetParam(mlpack::util::ParamData&, const void*, void*) [with T = mlpack::DTree<>*]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/det/dtree_impl.hpp:632:15: note: 143 | *((T**) output) = &GetParam::type>(d); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/det/dtree_impl.hpp:632:15: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/cli_option.hpp:117:20: required from ‘mlpack::bindings::cli::CLIOption::CLIOption(N, const std::string&, const std::string&, const std::string&, const std::string&, bool, bool, bool, const std::string&) [with N = mlpack::DTree<>*; std::string = std::__cxx11::basic_string]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/det/dtree_impl.hpp:632:15: note: 117 | IO::AddFunction(tname, "GetParam", &GetParam); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/det/dtree_impl.hpp:632:15: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/det/det_main.cpp:81:1: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/det/dtree_impl.hpp:632:15: note: 1007 | STRINGIFY(BINDING_NAME)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/det/dtree_impl.hpp:632:15: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: warning: ‘new’ of type ‘mlpack::DTree<>’ with extended alignment 16 [-Waligned-new=] 123 | T* model = new T(); | ^~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 5%] Linking CXX executable ../../../bin/mlpack_det cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -E cmake_link_script CMakeFiles/mlpack_det.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes CMakeFiles/mlpack_det.dir/det/det_main.cpp.o -o ../../../bin/mlpack_det /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 5%] Built target mlpack_det /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/mlpack_emst.dir/build.make src/mlpack/methods/CMakeFiles/mlpack_emst.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/mlpack_emst.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/mlpack_emst.dir/build.make src/mlpack/methods/CMakeFiles/mlpack_emst.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 5%] Building CXX object src/mlpack/methods/CMakeFiles/mlpack_emst.dir/emst/emst_main.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_CLI -MD -MT src/mlpack/methods/CMakeFiles/mlpack_emst.dir/emst/emst_main.cpp.o -MF CMakeFiles/mlpack_emst.dir/emst/emst_main.cpp.o.d -o CMakeFiles/mlpack_emst.dir/emst/emst_main.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/emst/emst_main.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:35, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/emst/emst_main.cpp:27: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree.hpp:571, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree.hpp:23, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:17: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::DTBStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/emst/emst_main.cpp:130:17: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: 130 | leafSize); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 69 | dataset(new MatType(data)) // Copies the dataset. | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 5%] Linking CXX executable ../../../bin/mlpack_emst cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -E cmake_link_script CMakeFiles/mlpack_emst.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes CMakeFiles/mlpack_emst.dir/emst/emst_main.cpp.o -o ../../../bin/mlpack_emst /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 5%] Built target mlpack_emst /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/mlpack_fastmks.dir/build.make src/mlpack/methods/CMakeFiles/mlpack_fastmks.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/mlpack_fastmks.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/mlpack_fastmks.dir/build.make src/mlpack/methods/CMakeFiles/mlpack_fastmks.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 5%] Building CXX object src/mlpack/methods/CMakeFiles/mlpack_fastmks.dir/fastmks/fastmks_main.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_CLI -MD -MT src/mlpack/methods/CMakeFiles/mlpack_fastmks.dir/fastmks/fastmks_main.cpp.o -MF CMakeFiles/mlpack_fastmks.dir/fastmks/fastmks_main.cpp.o.d -o CMakeFiles/mlpack_fastmks.dir/fastmks/fastmks_main.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_main.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:35, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_main.cpp:12: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks.hpp:344, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_main.cpp:19: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp: In instantiation of ‘mlpack::FastMKS::FastMKS(const mlpack::FastMKS&) [with KernelType = mlpack::LinearKernel; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:35:48: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: 35 | new FastMKS(*other.linear)), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:172:20: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 172 | referenceSet = new MatType(*other.referenceSet); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:172:20: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:172:20: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp: In instantiation of ‘mlpack::FastMKS::FastMKS(const mlpack::FastMKS&) [with KernelType = mlpack::PolynomialKernel; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:37:56: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:172:20: note: 37 | new FastMKS(*other.polynomial)), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:172:20: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:172:20: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 172 | referenceSet = new MatType(*other.referenceSet); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:172:20: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:172:20: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp: In instantiation of ‘mlpack::FastMKS::FastMKS(const mlpack::FastMKS&) [with KernelType = mlpack::CosineDistance; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:39:50: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:172:20: note: 39 | new FastMKS(*other.cosine)), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:172:20: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:172:20: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 172 | referenceSet = new MatType(*other.referenceSet); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:172:20: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:172:20: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp: In instantiation of ‘mlpack::FastMKS::FastMKS(const mlpack::FastMKS&) [with KernelType = mlpack::GaussianKernel; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:41:52: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:172:20: note: 41 | new FastMKS(*other.gaussian)), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:172:20: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:172:20: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 172 | referenceSet = new MatType(*other.referenceSet); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:172:20: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:172:20: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp: In instantiation of ‘mlpack::FastMKS::FastMKS(const mlpack::FastMKS&) [with KernelType = mlpack::EpanechnikovKernel; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:43:52: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:172:20: note: 43 | new FastMKS(*other.epan)), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:172:20: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:172:20: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 172 | referenceSet = new MatType(*other.referenceSet); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:172:20: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:172:20: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp: In instantiation of ‘mlpack::FastMKS::FastMKS(const mlpack::FastMKS&) [with KernelType = mlpack::TriangularKernel; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:45:56: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:172:20: note: 45 | new FastMKS(*other.triangular)), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:172:20: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:172:20: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 172 | referenceSet = new MatType(*other.referenceSet); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:172:20: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:172:20: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp: In instantiation of ‘mlpack::FastMKS::FastMKS(const mlpack::FastMKS&) [with KernelType = mlpack::HyperbolicTangentKernel; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:47:59: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:172:20: note: 47 | new FastMKS(*other.hyptan)) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:172:20: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:172:20: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 172 | referenceSet = new MatType(*other.referenceSet); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:172:20: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:172:20: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree.hpp:580, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:19: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp: In instantiation of ‘mlpack::CoverTree::CoverTree(const mlpack::CoverTree&) [with MetricType = mlpack::IPMetric; StatisticType = mlpack::FastMKSStat; MatType = arma::Mat; RootPointPolicy = mlpack::FirstPointIsRoot]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:161:41: required from ‘mlpack::FastMKS::FastMKS(const mlpack::FastMKS&) [with KernelType = mlpack::LinearKernel; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:172:20: note: 161 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:172:20: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:35:48: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:172:20: note: 35 | new FastMKS(*other.linear)), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:172:20: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 509 | new MatType(*other.dataset) : other.dataset), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp: In instantiation of ‘mlpack::CoverTree::CoverTree(const mlpack::CoverTree&) [with MetricType = mlpack::IPMetric; StatisticType = mlpack::FastMKSStat; MatType = arma::Mat; RootPointPolicy = mlpack::FirstPointIsRoot]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:161:41: required from ‘mlpack::FastMKS::FastMKS(const mlpack::FastMKS&) [with KernelType = mlpack::PolynomialKernel; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: 161 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:37:56: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: 37 | new FastMKS(*other.polynomial)), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 509 | new MatType(*other.dataset) : other.dataset), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp: In instantiation of ‘mlpack::CoverTree::CoverTree(const mlpack::CoverTree&) [with MetricType = mlpack::IPMetric; StatisticType = mlpack::FastMKSStat; MatType = arma::Mat; RootPointPolicy = mlpack::FirstPointIsRoot]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:161:41: required from ‘mlpack::FastMKS::FastMKS(const mlpack::FastMKS&) [with KernelType = mlpack::CosineDistance; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: 161 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:39:50: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: 39 | new FastMKS(*other.cosine)), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 509 | new MatType(*other.dataset) : other.dataset), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp: In instantiation of ‘mlpack::CoverTree::CoverTree(const mlpack::CoverTree&) [with MetricType = mlpack::IPMetric; StatisticType = mlpack::FastMKSStat; MatType = arma::Mat; RootPointPolicy = mlpack::FirstPointIsRoot]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:161:41: required from ‘mlpack::FastMKS::FastMKS(const mlpack::FastMKS&) [with KernelType = mlpack::GaussianKernel; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: 161 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:41:52: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: 41 | new FastMKS(*other.gaussian)), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 509 | new MatType(*other.dataset) : other.dataset), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp: In instantiation of ‘mlpack::CoverTree::CoverTree(const mlpack::CoverTree&) [with MetricType = mlpack::IPMetric; StatisticType = mlpack::FastMKSStat; MatType = arma::Mat; RootPointPolicy = mlpack::FirstPointIsRoot]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:161:41: required from ‘mlpack::FastMKS::FastMKS(const mlpack::FastMKS&) [with KernelType = mlpack::EpanechnikovKernel; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: 161 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:43:52: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: 43 | new FastMKS(*other.epan)), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 509 | new MatType(*other.dataset) : other.dataset), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp: In instantiation of ‘mlpack::CoverTree::CoverTree(const mlpack::CoverTree&) [with MetricType = mlpack::IPMetric; StatisticType = mlpack::FastMKSStat; MatType = arma::Mat; RootPointPolicy = mlpack::FirstPointIsRoot]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:161:41: required from ‘mlpack::FastMKS::FastMKS(const mlpack::FastMKS&) [with KernelType = mlpack::TriangularKernel; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: 161 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:45:56: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: 45 | new FastMKS(*other.triangular)), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 509 | new MatType(*other.dataset) : other.dataset), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp: In instantiation of ‘mlpack::CoverTree::CoverTree(const mlpack::CoverTree&) [with MetricType = mlpack::IPMetric; StatisticType = mlpack::FastMKSStat; MatType = arma::Mat; RootPointPolicy = mlpack::FirstPointIsRoot]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:161:41: required from ‘mlpack::FastMKS::FastMKS(const mlpack::FastMKS&) [with KernelType = mlpack::HyperbolicTangentKernel; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: 161 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:47:59: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: 47 | new FastMKS(*other.hyptan)) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 509 | new MatType(*other.dataset) : other.dataset), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp: In instantiation of ‘mlpack::FastMKS::FastMKS(bool, bool) [with KernelType = mlpack::LinearKernel; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:332:16: required from ‘void mlpack::FastMKSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, TKernelType&, bool, bool, double) [with TKernelType = mlpack::LinearKernel; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: 332 | linear = new FastMKS(singleMode, naive); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_main.cpp:176:24: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: 176 | model->BuildModel(timers, std::move(referenceData), lk, single, naive, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 177 | base); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: | ~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:30:18: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 30 | referenceSet(new MatType()), | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:30:18: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:30:18: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp: In instantiation of ‘mlpack::FastMKS::FastMKS(bool, bool) [with KernelType = mlpack::PolynomialKernel; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:337:20: required from ‘void mlpack::FastMKSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, TKernelType&, bool, bool, double) [with TKernelType = mlpack::LinearKernel; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:30:18: note: 337 | polynomial = new FastMKS(singleMode, naive); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:30:18: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_main.cpp:176:24: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:30:18: note: 176 | model->BuildModel(timers, std::move(referenceData), lk, single, naive, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:30:18: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 177 | base); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:30:18: note: | ~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:30:18: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 30 | referenceSet(new MatType()), | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:30:18: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:30:18: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp: In instantiation of ‘mlpack::FastMKS::FastMKS(bool, bool) [with KernelType = mlpack::CosineDistance; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:343:16: required from ‘void mlpack::FastMKSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, TKernelType&, bool, bool, double) [with TKernelType = mlpack::LinearKernel; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:30:18: note: 343 | cosine = new FastMKS(singleMode, naive); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:30:18: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_main.cpp:176:24: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:30:18: note: 176 | model->BuildModel(timers, std::move(referenceData), lk, single, naive, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:30:18: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 177 | base); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:30:18: note: | ~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:30:18: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 30 | referenceSet(new MatType()), | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:30:18: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:30:18: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp: In instantiation of ‘mlpack::FastMKS::FastMKS(bool, bool) [with KernelType = mlpack::GaussianKernel; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:348:18: required from ‘void mlpack::FastMKSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, TKernelType&, bool, bool, double) [with TKernelType = mlpack::LinearKernel; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:30:18: note: 348 | gaussian = new FastMKS(singleMode, naive); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:30:18: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_main.cpp:176:24: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:30:18: note: 176 | model->BuildModel(timers, std::move(referenceData), lk, single, naive, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:30:18: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 177 | base); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:30:18: note: | ~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:30:18: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 30 | referenceSet(new MatType()), | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:30:18: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:30:18: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp: In instantiation of ‘mlpack::FastMKS::FastMKS(bool, bool) [with KernelType = mlpack::EpanechnikovKernel; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:354:14: required from ‘void mlpack::FastMKSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, TKernelType&, bool, bool, double) [with TKernelType = mlpack::LinearKernel; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:30:18: note: 354 | epan = new FastMKS(singleMode, naive); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:30:18: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_main.cpp:176:24: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:30:18: note: 176 | model->BuildModel(timers, std::move(referenceData), lk, single, naive, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:30:18: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 177 | base); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:30:18: note: | ~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:30:18: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 30 | referenceSet(new MatType()), | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:30:18: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:30:18: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp: In instantiation of ‘mlpack::FastMKS::FastMKS(bool, bool) [with KernelType = mlpack::TriangularKernel; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:359:20: required from ‘void mlpack::FastMKSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, TKernelType&, bool, bool, double) [with TKernelType = mlpack::LinearKernel; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:30:18: note: 359 | triangular = new FastMKS(singleMode, naive); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:30:18: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_main.cpp:176:24: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:30:18: note: 176 | model->BuildModel(timers, std::move(referenceData), lk, single, naive, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:30:18: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 177 | base); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:30:18: note: | ~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:30:18: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 30 | referenceSet(new MatType()), | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:30:18: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:30:18: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp: In instantiation of ‘mlpack::FastMKS::FastMKS(bool, bool) [with KernelType = mlpack::HyperbolicTangentKernel; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:365:16: required from ‘void mlpack::FastMKSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, TKernelType&, bool, bool, double) [with TKernelType = mlpack::LinearKernel; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:30:18: note: 365 | hyptan = new FastMKS(singleMode, naive); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:30:18: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_main.cpp:176:24: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:30:18: note: 176 | model->BuildModel(timers, std::move(referenceData), lk, single, naive, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:30:18: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 177 | base); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:30:18: note: | ~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:30:18: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 30 | referenceSet(new MatType()), | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:30:18: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:30:18: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp: In instantiation of ‘void mlpack::FastMKS::Train(MatType&&, KernelType&) [with KernelType = mlpack::LinearKernel; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:267:12: required from ‘void mlpack::BuildFastMKSModel(util::Timers&, FastMKS&, KernelType&, arma::mat&&, double) [with KernelType = LinearKernel; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:30:18: note: 267 | f.Train(std::move(referenceData), k); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:30:18: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:333:24: required from ‘void mlpack::FastMKSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, TKernelType&, bool, bool, double) [with TKernelType = mlpack::LinearKernel; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:30:18: note: 333 | BuildFastMKSModel(timers, *linear, kernel, std::move(referenceData), base); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:30:18: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_main.cpp:176:24: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:30:18: note: 176 | model->BuildModel(timers, std::move(referenceData), lk, single, naive, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:30:18: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 177 | base); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:30:18: note: | ~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 374 | this->referenceSet = new MatType(std::move(referenceSet)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp: In instantiation of ‘mlpack::CoverTree::CoverTree(MatType&&, MetricType&, ElemType) [with MetricType = mlpack::IPMetric; StatisticType = mlpack::FastMKSStat; MatType = arma::Mat; RootPointPolicy = mlpack::FirstPointIsRoot; ElemType = double]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:275:9: required from ‘void mlpack::BuildFastMKSModel(util::Timers&, FastMKS&, KernelType&, arma::mat&&, double) [with KernelType = LinearKernel; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: 275 | new typename FastMKS::Tree(std::move(referenceData), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 276 | metric, base); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: | ~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:333:24: required from ‘void mlpack::FastMKSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, TKernelType&, bool, bool, double) [with TKernelType = mlpack::LinearKernel; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: 333 | BuildFastMKSModel(timers, *linear, kernel, std::move(referenceData), base); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_main.cpp:176:24: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: 176 | model->BuildModel(timers, std::move(referenceData), lk, single, naive, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 177 | base); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: | ~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 336 | dataset(new MatType(std::move(data))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp: In instantiation of ‘void mlpack::FastMKS::Train(MatType&&, KernelType&) [with KernelType = mlpack::PolynomialKernel; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:267:12: required from ‘void mlpack::BuildFastMKSModel(util::Timers&, FastMKS&, KernelType&, arma::mat&&, double) [with KernelType = PolynomialKernel; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: note: 267 | f.Train(std::move(referenceData), k); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:338:24: required from ‘void mlpack::FastMKSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, TKernelType&, bool, bool, double) [with TKernelType = mlpack::PolynomialKernel; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: note: 338 | BuildFastMKSModel(timers, *polynomial, kernel, std::move(referenceData), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | base); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: note: | ~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_main.cpp:183:24: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: note: 183 | model->BuildModel(timers, std::move(referenceData), pk, single, naive, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | base); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: note: | ~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 374 | this->referenceSet = new MatType(std::move(referenceSet)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp: In instantiation of ‘mlpack::CoverTree::CoverTree(MatType&&, MetricType&, ElemType) [with MetricType = mlpack::IPMetric; StatisticType = mlpack::FastMKSStat; MatType = arma::Mat; RootPointPolicy = mlpack::FirstPointIsRoot; ElemType = double]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:275:9: required from ‘void mlpack::BuildFastMKSModel(util::Timers&, FastMKS&, KernelType&, arma::mat&&, double) [with KernelType = PolynomialKernel; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: 275 | new typename FastMKS::Tree(std::move(referenceData), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 276 | metric, base); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: | ~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:338:24: required from ‘void mlpack::FastMKSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, TKernelType&, bool, bool, double) [with TKernelType = mlpack::PolynomialKernel; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: 338 | BuildFastMKSModel(timers, *polynomial, kernel, std::move(referenceData), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | base); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: | ~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_main.cpp:183:24: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: 183 | model->BuildModel(timers, std::move(referenceData), pk, single, naive, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | base); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: | ~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 336 | dataset(new MatType(std::move(data))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp: In instantiation of ‘void mlpack::FastMKS::Train(MatType&&, KernelType&) [with KernelType = mlpack::CosineDistance; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:267:12: required from ‘void mlpack::BuildFastMKSModel(util::Timers&, FastMKS&, KernelType&, arma::mat&&, double) [with KernelType = CosineDistance; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: note: 267 | f.Train(std::move(referenceData), k); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:344:24: required from ‘void mlpack::FastMKSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, TKernelType&, bool, bool, double) [with TKernelType = mlpack::CosineDistance; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: note: 344 | BuildFastMKSModel(timers, *cosine, kernel, std::move(referenceData), base); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_main.cpp:190:24: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: note: 190 | model->BuildModel(timers, std::move(referenceData), cd, single, naive, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | base); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: note: | ~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 374 | this->referenceSet = new MatType(std::move(referenceSet)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp: In instantiation of ‘mlpack::CoverTree::CoverTree(MatType&&, MetricType&, ElemType) [with MetricType = mlpack::IPMetric; StatisticType = mlpack::FastMKSStat; MatType = arma::Mat; RootPointPolicy = mlpack::FirstPointIsRoot; ElemType = double]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:275:9: required from ‘void mlpack::BuildFastMKSModel(util::Timers&, FastMKS&, KernelType&, arma::mat&&, double) [with KernelType = CosineDistance; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: 275 | new typename FastMKS::Tree(std::move(referenceData), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 276 | metric, base); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: | ~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:344:24: required from ‘void mlpack::FastMKSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, TKernelType&, bool, bool, double) [with TKernelType = mlpack::CosineDistance; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: 344 | BuildFastMKSModel(timers, *cosine, kernel, std::move(referenceData), base); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_main.cpp:190:24: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: 190 | model->BuildModel(timers, std::move(referenceData), cd, single, naive, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | base); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: | ~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 336 | dataset(new MatType(std::move(data))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp: In instantiation of ‘void mlpack::FastMKS::Train(MatType&&, KernelType&) [with KernelType = mlpack::GaussianKernel; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:267:12: required from ‘void mlpack::BuildFastMKSModel(util::Timers&, FastMKS&, KernelType&, arma::mat&&, double) [with KernelType = GaussianKernel; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: note: 267 | f.Train(std::move(referenceData), k); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:349:24: required from ‘void mlpack::FastMKSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, TKernelType&, bool, bool, double) [with TKernelType = mlpack::GaussianKernel; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: note: 349 | BuildFastMKSModel(timers, *gaussian, kernel, std::move(referenceData), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 350 | base); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: note: | ~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_main.cpp:197:24: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: note: 197 | model->BuildModel(timers, std::move(referenceData), gk, single, naive, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198 | base); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: note: | ~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 374 | this->referenceSet = new MatType(std::move(referenceSet)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp: In instantiation of ‘mlpack::CoverTree::CoverTree(MatType&&, MetricType&, ElemType) [with MetricType = mlpack::IPMetric; StatisticType = mlpack::FastMKSStat; MatType = arma::Mat; RootPointPolicy = mlpack::FirstPointIsRoot; ElemType = double]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:275:9: required from ‘void mlpack::BuildFastMKSModel(util::Timers&, FastMKS&, KernelType&, arma::mat&&, double) [with KernelType = GaussianKernel; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: 275 | new typename FastMKS::Tree(std::move(referenceData), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 276 | metric, base); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: | ~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:349:24: required from ‘void mlpack::FastMKSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, TKernelType&, bool, bool, double) [with TKernelType = mlpack::GaussianKernel; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: 349 | BuildFastMKSModel(timers, *gaussian, kernel, std::move(referenceData), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 350 | base); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: | ~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_main.cpp:197:24: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: 197 | model->BuildModel(timers, std::move(referenceData), gk, single, naive, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198 | base); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: | ~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 336 | dataset(new MatType(std::move(data))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp: In instantiation of ‘void mlpack::FastMKS::Train(MatType&&, KernelType&) [with KernelType = mlpack::EpanechnikovKernel; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:267:12: required from ‘void mlpack::BuildFastMKSModel(util::Timers&, FastMKS&, KernelType&, arma::mat&&, double) [with KernelType = EpanechnikovKernel; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: note: 267 | f.Train(std::move(referenceData), k); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:355:24: required from ‘void mlpack::FastMKSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, TKernelType&, bool, bool, double) [with TKernelType = mlpack::EpanechnikovKernel; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: note: 355 | BuildFastMKSModel(timers, *epan, kernel, std::move(referenceData), base); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_main.cpp:204:24: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: note: 204 | model->BuildModel(timers, std::move(referenceData), ek, single, naive, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 205 | base); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: note: | ~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 374 | this->referenceSet = new MatType(std::move(referenceSet)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp: In instantiation of ‘mlpack::CoverTree::CoverTree(MatType&&, MetricType&, ElemType) [with MetricType = mlpack::IPMetric; StatisticType = mlpack::FastMKSStat; MatType = arma::Mat; RootPointPolicy = mlpack::FirstPointIsRoot; ElemType = double]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:275:9: required from ‘void mlpack::BuildFastMKSModel(util::Timers&, FastMKS&, KernelType&, arma::mat&&, double) [with KernelType = EpanechnikovKernel; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: 275 | new typename FastMKS::Tree(std::move(referenceData), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 276 | metric, base); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: | ~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:355:24: required from ‘void mlpack::FastMKSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, TKernelType&, bool, bool, double) [with TKernelType = mlpack::EpanechnikovKernel; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: 355 | BuildFastMKSModel(timers, *epan, kernel, std::move(referenceData), base); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_main.cpp:204:24: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: 204 | model->BuildModel(timers, std::move(referenceData), ek, single, naive, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 205 | base); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: | ~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 336 | dataset(new MatType(std::move(data))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp: In instantiation of ‘void mlpack::FastMKS::Train(MatType&&, KernelType&) [with KernelType = mlpack::TriangularKernel; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:267:12: required from ‘void mlpack::BuildFastMKSModel(util::Timers&, FastMKS&, KernelType&, arma::mat&&, double) [with KernelType = TriangularKernel; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: note: 267 | f.Train(std::move(referenceData), k); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:360:24: required from ‘void mlpack::FastMKSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, TKernelType&, bool, bool, double) [with TKernelType = mlpack::TriangularKernel; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: note: 360 | BuildFastMKSModel(timers, *triangular, kernel, std::move(referenceData), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 361 | base); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: note: | ~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_main.cpp:211:24: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: note: 211 | model->BuildModel(timers, std::move(referenceData), tk, single, naive, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 212 | base); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: note: | ~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 374 | this->referenceSet = new MatType(std::move(referenceSet)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp: In instantiation of ‘mlpack::CoverTree::CoverTree(MatType&&, MetricType&, ElemType) [with MetricType = mlpack::IPMetric; StatisticType = mlpack::FastMKSStat; MatType = arma::Mat; RootPointPolicy = mlpack::FirstPointIsRoot; ElemType = double]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:275:9: required from ‘void mlpack::BuildFastMKSModel(util::Timers&, FastMKS&, KernelType&, arma::mat&&, double) [with KernelType = TriangularKernel; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: 275 | new typename FastMKS::Tree(std::move(referenceData), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 276 | metric, base); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: | ~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:360:24: required from ‘void mlpack::FastMKSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, TKernelType&, bool, bool, double) [with TKernelType = mlpack::TriangularKernel; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: 360 | BuildFastMKSModel(timers, *triangular, kernel, std::move(referenceData), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 361 | base); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: | ~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_main.cpp:211:24: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: 211 | model->BuildModel(timers, std::move(referenceData), tk, single, naive, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 212 | base); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: | ~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 336 | dataset(new MatType(std::move(data))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp: In instantiation of ‘void mlpack::FastMKS::Train(MatType&&, KernelType&) [with KernelType = mlpack::HyperbolicTangentKernel; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:267:12: required from ‘void mlpack::BuildFastMKSModel(util::Timers&, FastMKS&, KernelType&, arma::mat&&, double) [with KernelType = HyperbolicTangentKernel; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: note: 267 | f.Train(std::move(referenceData), k); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:366:24: required from ‘void mlpack::FastMKSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, TKernelType&, bool, bool, double) [with TKernelType = mlpack::HyperbolicTangentKernel; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: note: 366 | BuildFastMKSModel(timers, *hyptan, kernel, std::move(referenceData), base); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_main.cpp:218:24: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: note: 218 | model->BuildModel(timers, std::move(referenceData), htk, single, naive, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219 | base); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: note: | ~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 374 | this->referenceSet = new MatType(std::move(referenceSet)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp: In instantiation of ‘mlpack::CoverTree::CoverTree(MatType&&, MetricType&, ElemType) [with MetricType = mlpack::IPMetric; StatisticType = mlpack::FastMKSStat; MatType = arma::Mat; RootPointPolicy = mlpack::FirstPointIsRoot; ElemType = double]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:275:9: required from ‘void mlpack::BuildFastMKSModel(util::Timers&, FastMKS&, KernelType&, arma::mat&&, double) [with KernelType = HyperbolicTangentKernel; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: 275 | new typename FastMKS::Tree(std::move(referenceData), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 276 | metric, base); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: | ~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:366:24: required from ‘void mlpack::FastMKSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, TKernelType&, bool, bool, double) [with TKernelType = mlpack::HyperbolicTangentKernel; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: 366 | BuildFastMKSModel(timers, *hyptan, kernel, std::move(referenceData), base); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_main.cpp:218:24: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: 218 | model->BuildModel(timers, std::move(referenceData), htk, single, naive, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219 | base); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: | ~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 336 | dataset(new MatType(std::move(data))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 5%] Linking CXX executable ../../../bin/mlpack_cf cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -E cmake_link_script CMakeFiles/mlpack_cf.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes CMakeFiles/mlpack_cf.dir/cf/cf_main.cpp.o -o ../../../bin/mlpack_cf /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 5%] Built target mlpack_cf /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/mlpack_gmm_train.dir/build.make src/mlpack/methods/CMakeFiles/mlpack_gmm_train.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/mlpack_gmm_train.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/mlpack_gmm_train.dir/build.make src/mlpack/methods/CMakeFiles/mlpack_gmm_train.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 5%] Building CXX object src/mlpack/methods/CMakeFiles/mlpack_gmm_train.dir/gmm/gmm_train_main.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_CLI -MD -MT src/mlpack/methods/CMakeFiles/mlpack_gmm_train.dir/gmm/gmm_train_main.cpp.o -MF CMakeFiles/mlpack_gmm_train.dir/gmm/gmm_train_main.cpp.o.d -o CMakeFiles/mlpack_gmm_train.dir/gmm/gmm_train_main.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/gmm/gmm_train_main.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:35, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/gmm/gmm_train_main.cpp:12: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 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 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 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/bindings/cli/get_printable_param_impl.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_printable_param.hpp:82, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/cli_option.hpp:23, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/mlpack_main.hpp:27, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/mlpack_main.hpp:39, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/gmm/gmm_train_main.cpp:17: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp: In instantiation of ‘T*& mlpack::bindings::cli::GetParam(mlpack::util::ParamData&, const typename std::enable_if<(! arma::is_arma_type::value)>::type*, const typename std::enable_if::value>::type*) [with T = mlpack::GMM; typename std::enable_if<(! arma::is_arma_type::value)>::type = void; typename std::enable_if::value>::type = void]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:143:69: required from ‘void mlpack::bindings::cli::GetParam(mlpack::util::ParamData&, const void*, void*) [with T = mlpack::GMM*]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/gmm/gmm_train_main.cpp:291:57: note: 143 | *((T**) output) = &GetParam::type>(d); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/gmm/gmm_train_main.cpp:291:57: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/cli_option.hpp:117:20: required from ‘mlpack::bindings::cli::CLIOption::CLIOption(N, const std::string&, const std::string&, const std::string&, const std::string&, bool, bool, bool, const std::string&) [with N = mlpack::GMM*; std::string = std::__cxx11::basic_string]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/gmm/gmm_train_main.cpp:291:57: note: 117 | IO::AddFunction(tname, "GetParam", &GetParam); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/gmm/gmm_train_main.cpp:291:57: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/gmm/gmm_train_main.cpp:144:1: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/gmm/gmm_train_main.cpp:291:57: note: 1007 | STRINGIFY(BINDING_NAME)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/gmm/gmm_train_main.cpp:291:57: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: warning: ‘new’ of type ‘mlpack::GMM’ with extended alignment 16 [-Waligned-new=] 123 | T* model = new T(); | ^~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search.hpp:366, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans.hpp:19, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans.hpp:29, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/gmm/em_fit.hpp:21, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/gmm/gmm.hpp:25, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/gmm/gmm_generate_main.cpp:18: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In member function ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:31: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:31: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:31: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:31: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:31: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:31: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:31: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:31: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:31: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In member function ‘void mlpack::NeighborSearch::Search(Tree&, size_t, arma::Mat&, arma::mat&, bool)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:29: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 599 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In member function ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:29: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:29: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans.hpp:173: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp: In member function ‘double mlpack::DualTreeKMeans::Iterate(const arma::mat&, arma::mat&, arma::Col&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:42: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 118 | new arma::mat(1, centroids.n_elem) : &interclusterDistances; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_printable_param_impl.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_printable_param.hpp:82, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/cli_option.hpp:23, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/mlpack_main.hpp:27, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/mlpack_main.hpp:39, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/gmm/gmm_generate_main.cpp:17: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp: In instantiation of ‘T*& mlpack::bindings::cli::GetParam(mlpack::util::ParamData&, const typename std::enable_if<(! arma::is_arma_type::value)>::type*, const typename std::enable_if::value>::type*) [with T = mlpack::GMM; typename std::enable_if<(! arma::is_arma_type::value)>::type = void; typename std::enable_if::value>::type = void]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:143:69: required from ‘void mlpack::bindings::cli::GetParam(mlpack::util::ParamData&, const void*, void*) [with T = mlpack::GMM*]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:42: note: 143 | *((T**) output) = &GetParam::type>(d); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:42: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/cli_option.hpp:117:20: required from ‘mlpack::bindings::cli::CLIOption::CLIOption(N, const std::string&, const std::string&, const std::string&, const std::string&, bool, bool, bool, const std::string&) [with N = mlpack::GMM*; std::string = std::__cxx11::basic_string]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:42: note: 117 | IO::AddFunction(tname, "GetParam", &GetParam); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:42: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/gmm/gmm_generate_main.cpp:57:1: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:42: note: 1007 | STRINGIFY(BINDING_NAME)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:42: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: warning: ‘new’ of type ‘mlpack::GMM’ with extended alignment 16 [-Waligned-new=] 123 | T* model = new T(); | ^~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 6%] Linking CXX executable ../../../bin/mlpack_gmm_generate cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -E cmake_link_script CMakeFiles/mlpack_gmm_generate.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes CMakeFiles/mlpack_gmm_generate.dir/gmm/gmm_generate_main.cpp.o -o ../../../bin/mlpack_gmm_generate /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 6%] Built target mlpack_gmm_generate /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/mlpack_gmm_probability.dir/build.make src/mlpack/methods/CMakeFiles/mlpack_gmm_probability.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/mlpack_gmm_probability.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/mlpack_gmm_probability.dir/build.make src/mlpack/methods/CMakeFiles/mlpack_gmm_probability.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 7%] Building CXX object src/mlpack/methods/CMakeFiles/mlpack_gmm_probability.dir/gmm/gmm_probability_main.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_CLI -MD -MT src/mlpack/methods/CMakeFiles/mlpack_gmm_probability.dir/gmm/gmm_probability_main.cpp.o -MF CMakeFiles/mlpack_gmm_probability.dir/gmm/gmm_probability_main.cpp.o.d -o CMakeFiles/mlpack_gmm_probability.dir/gmm/gmm_probability_main.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/gmm/gmm_probability_main.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:35, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/gmm/gmm_probability_main.cpp:12: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search.hpp:366, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans.hpp:19, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans.hpp:29, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/gmm/em_fit.hpp:21, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/gmm/gmm.hpp:25, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/gmm/gmm_probability_main.cpp:18: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In member function ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:31: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:31: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:31: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:31: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:31: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:31: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:31: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:31: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:31: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In member function ‘void mlpack::NeighborSearch::Search(Tree&, size_t, arma::Mat&, arma::mat&, bool)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:29: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 599 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In member function ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:29: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:29: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans.hpp:173: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp: In member function ‘double mlpack::DualTreeKMeans::Iterate(const arma::mat&, arma::mat&, arma::Col&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:42: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 118 | new arma::mat(1, centroids.n_elem) : &interclusterDistances; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_printable_param_impl.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_printable_param.hpp:82, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/cli_option.hpp:23, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/mlpack_main.hpp:27, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/mlpack_main.hpp:39, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/gmm/gmm_probability_main.cpp:17: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp: In instantiation of ‘T*& mlpack::bindings::cli::GetParam(mlpack::util::ParamData&, const typename std::enable_if<(! arma::is_arma_type::value)>::type*, const typename std::enable_if::value>::type*) [with T = mlpack::GMM; typename std::enable_if<(! arma::is_arma_type::value)>::type = void; typename std::enable_if::value>::type = void]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:143:69: required from ‘void mlpack::bindings::cli::GetParam(mlpack::util::ParamData&, const void*, void*) [with T = mlpack::GMM*]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:42: note: 143 | *((T**) output) = &GetParam::type>(d); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:42: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/cli_option.hpp:117:20: required from ‘mlpack::bindings::cli::CLIOption::CLIOption(N, const std::string&, const std::string&, const std::string&, const std::string&, bool, bool, bool, const std::string&) [with N = mlpack::GMM*; std::string = std::__cxx11::basic_string]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:42: note: 117 | IO::AddFunction(tname, "GetParam", &GetParam); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:42: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/gmm/gmm_probability_main.cpp:59:1: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:42: note: 1007 | STRINGIFY(BINDING_NAME)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:42: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: warning: ‘new’ of type ‘mlpack::GMM’ with extended alignment 16 [-Waligned-new=] 123 | T* model = new T(); | ^~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 7%] Linking CXX executable ../../../bin/mlpack_gmm_train cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -E cmake_link_script CMakeFiles/mlpack_gmm_train.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes CMakeFiles/mlpack_gmm_train.dir/gmm/gmm_train_main.cpp.o -o ../../../bin/mlpack_gmm_train /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 7%] Built target mlpack_gmm_train /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/mlpack_hmm_train.dir/build.make src/mlpack/methods/CMakeFiles/mlpack_hmm_train.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/mlpack_hmm_train.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/mlpack_hmm_train.dir/build.make src/mlpack/methods/CMakeFiles/mlpack_hmm_train.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 7%] Building CXX object src/mlpack/methods/CMakeFiles/mlpack_hmm_train.dir/hmm/hmm_train_main.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_CLI -MD -MT src/mlpack/methods/CMakeFiles/mlpack_hmm_train.dir/hmm/hmm_train_main.cpp.o -MF CMakeFiles/mlpack_hmm_train.dir/hmm/hmm_train_main.cpp.o.d -o CMakeFiles/mlpack_hmm_train.dir/hmm/hmm_train_main.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_train_main.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:35, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_train_main.cpp:12: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search.hpp:366, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans.hpp:19, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans.hpp:29, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/gmm/em_fit.hpp:21, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/gmm/gmm.hpp:25, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_train_main.cpp:20: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In member function ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:31: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:31: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:31: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:31: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:31: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:31: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:31: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:31: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:31: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In member function ‘void mlpack::NeighborSearch::Search(Tree&, size_t, arma::Mat&, arma::mat&, bool)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:29: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 599 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In member function ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:29: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:29: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans.hpp:173: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp: In member function ‘double mlpack::DualTreeKMeans::Iterate(const arma::mat&, arma::mat&, arma::Col&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:42: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 118 | new arma::mat(1, centroids.n_elem) : &interclusterDistances; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp: In constructor ‘mlpack::HMMModel::HMMModel(mlpack::HMMType)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:57:51: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 57 | discreteHMM = new HMM(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:57:51: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:57:51: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:59:51: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 59 | gaussianHMM = new HMM(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:59:51: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:59:51: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:61:29: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 61 | gmmHMM = new HMM(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:61:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:61:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:63:41: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 63 | diagGMMHMM = new HMM(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:63:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:63:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp: In copy constructor ‘mlpack::HMMModel::HMMModel(const mlpack::HMMModel&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:76:59: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 76 | new HMM(*other.discreteHMM); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:76:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:76:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:79:59: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 79 | new HMM(*other.gaussianHMM); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:79:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:79:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:81:42: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 81 | gmmHMM = new HMM(*other.gmmHMM); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:81:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:81:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:83:58: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 83 | diagGMMHMM = new HMM(*other.diagGMMHMM); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:83:58: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:83:58: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp: In constructor ‘mlpack::HMMModel::HMMModel(mlpack::HMMModel&&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:95:55: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 95 | other.discreteHMM = new HMM(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:95:55: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:95:55: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp: In member function ‘mlpack::HMMModel& mlpack::HMMModel::operator=(const mlpack::HMMModel&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:120:59: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 120 | new HMM(*other.discreteHMM); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:120:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:120:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:123:59: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 123 | new HMM(*other.gaussianHMM); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:123:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:123:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:125:42: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 125 | gmmHMM = new HMM(*other.gmmHMM); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:125:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:125:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:127:58: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 127 | diagGMMHMM = new HMM(*other.diagGMMHMM); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:127:58: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:127:58: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp: In member function ‘mlpack::HMMModel& mlpack::HMMModel::operator=(mlpack::HMMModel&&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:144:57: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 144 | other.discreteHMM = new HMM(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:144:57: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:144:57: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 7%] Linking CXX executable ../../../bin/mlpack_gmm_probability cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -E cmake_link_script CMakeFiles/mlpack_gmm_probability.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes CMakeFiles/mlpack_gmm_probability.dir/gmm/gmm_probability_main.cpp.o -o ../../../bin/mlpack_gmm_probability /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 7%] Built target mlpack_gmm_probability /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/mlpack_hmm_generate.dir/build.make src/mlpack/methods/CMakeFiles/mlpack_hmm_generate.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/mlpack_hmm_generate.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/mlpack_hmm_generate.dir/build.make src/mlpack/methods/CMakeFiles/mlpack_hmm_generate.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 8%] Building CXX object src/mlpack/methods/CMakeFiles/mlpack_hmm_generate.dir/hmm/hmm_generate_main.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_CLI -MD -MT src/mlpack/methods/CMakeFiles/mlpack_hmm_generate.dir/hmm/hmm_generate_main.cpp.o -MF CMakeFiles/mlpack_hmm_generate.dir/hmm/hmm_generate_main.cpp.o.d -o CMakeFiles/mlpack_hmm_generate.dir/hmm/hmm_generate_main.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_generate_main.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:35, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_generate_main.cpp:14: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search.hpp:366, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans.hpp:19, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans.hpp:29, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/gmm/em_fit.hpp:21, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/gmm/gmm.hpp:25, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_generate_main.cpp:22: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In member function ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:31: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:31: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:31: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:31: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:31: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:31: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:31: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:31: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:31: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In member function ‘void mlpack::NeighborSearch::Search(Tree&, size_t, arma::Mat&, arma::mat&, bool)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:29: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 599 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In member function ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:29: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:29: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans.hpp:173: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp: In member function ‘double mlpack::DualTreeKMeans::Iterate(const arma::mat&, arma::mat&, arma::Col&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:42: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 118 | new arma::mat(1, centroids.n_elem) : &interclusterDistances; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp: In constructor ‘mlpack::HMMModel::HMMModel(mlpack::HMMType)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:57:51: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 57 | discreteHMM = new HMM(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:57:51: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:57:51: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:59:51: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 59 | gaussianHMM = new HMM(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:59:51: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:59:51: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:61:29: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 61 | gmmHMM = new HMM(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:61:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:61:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:63:41: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 63 | diagGMMHMM = new HMM(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:63:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:63:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp: In copy constructor ‘mlpack::HMMModel::HMMModel(const mlpack::HMMModel&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:76:59: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 76 | new HMM(*other.discreteHMM); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:76:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:76:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:79:59: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 79 | new HMM(*other.gaussianHMM); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:79:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:79:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:81:42: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 81 | gmmHMM = new HMM(*other.gmmHMM); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:81:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:81:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:83:58: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 83 | diagGMMHMM = new HMM(*other.diagGMMHMM); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:83:58: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:83:58: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp: In constructor ‘mlpack::HMMModel::HMMModel(mlpack::HMMModel&&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:95:55: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 95 | other.discreteHMM = new HMM(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:95:55: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:95:55: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp: In member function ‘mlpack::HMMModel& mlpack::HMMModel::operator=(const mlpack::HMMModel&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:120:59: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 120 | new HMM(*other.discreteHMM); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:120:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:120:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:123:59: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 123 | new HMM(*other.gaussianHMM); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:123:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:123:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:125:42: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 125 | gmmHMM = new HMM(*other.gmmHMM); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:125:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:125:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:127:58: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 127 | diagGMMHMM = new HMM(*other.diagGMMHMM); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:127:58: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:127:58: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp: In member function ‘mlpack::HMMModel& mlpack::HMMModel::operator=(mlpack::HMMModel&&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:144:57: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 144 | other.discreteHMM = new HMM(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:144:57: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:144:57: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 8%] Linking CXX executable ../../../bin/mlpack_hmm_train cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -E cmake_link_script CMakeFiles/mlpack_hmm_train.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes CMakeFiles/mlpack_hmm_train.dir/hmm/hmm_train_main.cpp.o -o ../../../bin/mlpack_hmm_train /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 8%] Built target mlpack_hmm_train /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/mlpack_hmm_loglik.dir/build.make src/mlpack/methods/CMakeFiles/mlpack_hmm_loglik.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/mlpack_hmm_loglik.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/mlpack_hmm_loglik.dir/build.make src/mlpack/methods/CMakeFiles/mlpack_hmm_loglik.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 8%] Building CXX object src/mlpack/methods/CMakeFiles/mlpack_hmm_loglik.dir/hmm/hmm_loglik_main.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_CLI -MD -MT src/mlpack/methods/CMakeFiles/mlpack_hmm_loglik.dir/hmm/hmm_loglik_main.cpp.o -MF CMakeFiles/mlpack_hmm_loglik.dir/hmm/hmm_loglik_main.cpp.o.d -o CMakeFiles/mlpack_hmm_loglik.dir/hmm/hmm_loglik_main.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_loglik_main.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:35, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_loglik_main.cpp:12: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ [ 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/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: 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/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/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/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-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/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: 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/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/methods/hoeffding_trees/hoeffding_tree_model.hpp:223, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_main.cpp:22: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_model_impl.hpp: In copy constructor ‘mlpack::HoeffdingTreeModel::HoeffdingTreeModel(const mlpack::HoeffdingTreeModel&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_model_impl.hpp:34:33: warning: ‘new’ of type ‘mlpack::HoeffdingTreeModel::GiniHoeffdingTreeType’ {aka ‘mlpack::HoeffdingTree’} with extended alignment 16 [-Waligned-new=] 34 | *other.giniHoeffdingTree) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_model_impl.hpp:34:33: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_model_impl.hpp:34:33: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_model_impl.hpp:38:33: warning: ‘new’ of type ‘mlpack::HoeffdingTreeModel::InfoHoeffdingTreeType’ {aka ‘mlpack::HoeffdingTree’} with extended alignment 16 [-Waligned-new=] 38 | *other.infoHoeffdingTree) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_model_impl.hpp:38:33: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_model_impl.hpp:38:33: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_model_impl.hpp: In member function ‘mlpack::HoeffdingTreeModel& mlpack::HoeffdingTreeModel::operator=(const mlpack::HoeffdingTreeModel&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_model_impl.hpp:81:77: warning: ‘new’ of type ‘mlpack::HoeffdingTreeModel::GiniHoeffdingTreeType’ {aka ‘mlpack::HoeffdingTree’} with extended alignment 16 [-Waligned-new=] 81 | giniHoeffdingTree = new GiniHoeffdingTreeType(*other.giniHoeffdingTree); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_model_impl.hpp:81:77: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_model_impl.hpp:81:77: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_model_impl.hpp:85:77: warning: ‘new’ of type ‘mlpack::HoeffdingTreeModel::InfoHoeffdingTreeType’ {aka ‘mlpack::HoeffdingTree’} with extended alignment 16 [-Waligned-new=] 85 | infoHoeffdingTree = new InfoHoeffdingTreeType(*other.infoHoeffdingTree); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_model_impl.hpp:85:77: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_model_impl.hpp:85:77: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_model_impl.hpp: In member function ‘void mlpack::HoeffdingTreeModel::BuildModel(const arma::mat&, const mlpack::data::DatasetInfo&, const arma::Row&, size_t, bool, double, size_t, size_t, size_t, size_t, size_t)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_model_impl.hpp:161:62: warning: ‘new’ of type ‘mlpack::HoeffdingTreeModel::GiniHoeffdingTreeType’ {aka ‘mlpack::HoeffdingTree’} with extended alignment 16 [-Waligned-new=] 161 | HoeffdingCategoricalSplit(0, 0), ns); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_model_impl.hpp:161:62: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_model_impl.hpp:161:62: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_model_impl.hpp:180:74: warning: ‘new’ of type ‘mlpack::HoeffdingTreeModel::InfoHoeffdingTreeType’ {aka ‘mlpack::HoeffdingTree’} with extended alignment 16 [-Waligned-new=] 180 | HoeffdingCategoricalSplit(0, 0), ns); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_model_impl.hpp:180:74: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_model_impl.hpp:180:74: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree.hpp:434, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_main.cpp:19: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp: In instantiation of ‘mlpack::HoeffdingTree::HoeffdingTree(const mlpack::HoeffdingTree&) [with FitnessFunction = mlpack::GiniImpurity; NumericSplitType = mlpack::HoeffdingDoubleNumericSplit; CategoricalSplitType = mlpack::HoeffdingCategoricalSplit]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_model_impl.hpp:34:33: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_model_impl.hpp:180:74: note: 34 | *other.giniHoeffdingTree) : NULL), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_model_impl.hpp:180:74: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp:180:24: warning: ‘new’ of type ‘mlpack::HoeffdingTree’ with extended alignment 16 [-Waligned-new=] 180 | children.push_back(new HoeffdingTree(*other.children[i])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp:180:24: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp:180:24: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp: In instantiation of ‘mlpack::HoeffdingTree::HoeffdingTree(const mlpack::HoeffdingTree&) [with FitnessFunction = mlpack::HoeffdingInformationGain; NumericSplitType = mlpack::HoeffdingDoubleNumericSplit; CategoricalSplitType = mlpack::HoeffdingCategoricalSplit]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_model_impl.hpp:38:33: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp:180:24: note: 38 | *other.infoHoeffdingTree) : NULL), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp:180:24: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp:180:24: warning: ‘new’ of type ‘mlpack::HoeffdingTree’ with extended alignment 16 [-Waligned-new=] 180 | children.push_back(new HoeffdingTree(*other.children[i])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp:180:24: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp:180:24: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp: In instantiation of ‘void mlpack::HoeffdingTree::CreateChildren() [with FitnessFunction = mlpack::GiniImpurity; NumericSplitType = mlpack::HoeffdingDoubleNumericSplit; CategoricalSplitType = mlpack::HoeffdingCategoricalSplit]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp:449:9: required from ‘void mlpack::HoeffdingTree::Train(const VecType&, size_t) [with VecType = arma::subview_col; FitnessFunction = mlpack::GiniImpurity; NumericSplitType = mlpack::HoeffdingDoubleNumericSplit; CategoricalSplitType = mlpack::HoeffdingCategoricalSplit; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp:180:24: note: 449 | CreateChildren(); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp:180:24: note: | ^~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp:958:12: required from ‘void mlpack::HoeffdingTree::TrainInternal(const MatType&, const arma::Row&, bool) [with MatType = arma::Mat; FitnessFunction = mlpack::GiniImpurity; NumericSplitType = mlpack::HoeffdingDoubleNumericSplit; CategoricalSplitType = mlpack::HoeffdingCategoricalSplit]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp:180:24: note: 958 | Train(data.col(i), labels[i]); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp:180:24: note: | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp:371:16: required from ‘void mlpack::HoeffdingTree::Train(const MatType&, const arma::Row&, bool, bool, size_t) [with MatType = arma::Mat; FitnessFunction = mlpack::GiniImpurity; NumericSplitType = mlpack::HoeffdingDoubleNumericSplit; CategoricalSplitType = mlpack::HoeffdingCategoricalSplit; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp:180:24: note: 371 | TrainInternal(data, labels, batchTraining); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp:180:24: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_model_impl.hpp:201:31: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp:180:24: note: 201 | giniHoeffdingTree->Train(dataset, labels, batchTraining); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp:180:24: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp:786:26: warning: ‘new’ of type ‘mlpack::HoeffdingTree’ with extended alignment 16 [-Waligned-new=] 786 | children.push_back(new HoeffdingTree(*datasetInfo, numClasses, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 787 | successProbability, maxSamples, checkInterval, minSamples, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 788 | CategoricalSplitType(0, numClasses), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 789 | numericSplits[0], dimensionMappings, false)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp:786:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp:786:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp:794:26: warning: ‘new’ of type ‘mlpack::HoeffdingTree’ with extended alignment 16 [-Waligned-new=] 794 | children.push_back(new HoeffdingTree(*datasetInfo, numClasses, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 795 | successProbability, maxSamples, checkInterval, minSamples, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 796 | categoricalSplits[0], NumericSplitType(numClasses), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 797 | dimensionMappings, false)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp:794:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp:794:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp:802:26: warning: ‘new’ of type ‘mlpack::HoeffdingTree’ with extended alignment 16 [-Waligned-new=] 802 | children.push_back(new HoeffdingTree(*datasetInfo, numClasses, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 803 | successProbability, maxSamples, checkInterval, minSamples, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 804 | categoricalSplits[0], numericSplits[0], dimensionMappings, false)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp:802:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp:802:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp: In instantiation of ‘void mlpack::HoeffdingTree::CreateChildren() [with FitnessFunction = mlpack::HoeffdingInformationGain; NumericSplitType = mlpack::HoeffdingDoubleNumericSplit; CategoricalSplitType = mlpack::HoeffdingCategoricalSplit]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp:449:9: required from ‘void mlpack::HoeffdingTree::Train(const VecType&, size_t) [with VecType = arma::subview_col; FitnessFunction = mlpack::HoeffdingInformationGain; NumericSplitType = mlpack::HoeffdingDoubleNumericSplit; CategoricalSplitType = mlpack::HoeffdingCategoricalSplit; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp:802:26: note: 449 | CreateChildren(); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp:802:26: note: | ^~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp:958:12: required from ‘void mlpack::HoeffdingTree::TrainInternal(const MatType&, const arma::Row&, bool) [with MatType = arma::Mat; FitnessFunction = mlpack::HoeffdingInformationGain; NumericSplitType = mlpack::HoeffdingDoubleNumericSplit; CategoricalSplitType = mlpack::HoeffdingCategoricalSplit]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp:802:26: note: 958 | Train(data.col(i), labels[i]); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp:802:26: note: | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp:371:16: required from ‘void mlpack::HoeffdingTree::Train(const MatType&, const arma::Row&, bool, bool, size_t) [with MatType = arma::Mat; FitnessFunction = mlpack::HoeffdingInformationGain; NumericSplitType = mlpack::HoeffdingDoubleNumericSplit; CategoricalSplitType = mlpack::HoeffdingCategoricalSplit; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp:802:26: note: 371 | TrainInternal(data, labels, batchTraining); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp:802:26: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_model_impl.hpp:209:31: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp:802:26: note: 209 | infoHoeffdingTree->Train(dataset, labels, batchTraining); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp:802:26: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp:786:26: warning: ‘new’ of type ‘mlpack::HoeffdingTree’ with extended alignment 16 [-Waligned-new=] 786 | children.push_back(new HoeffdingTree(*datasetInfo, numClasses, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 787 | successProbability, maxSamples, checkInterval, minSamples, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 788 | CategoricalSplitType(0, numClasses), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 789 | numericSplits[0], dimensionMappings, false)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp:786:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp:786:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp:794:26: warning: ‘new’ of type ‘mlpack::HoeffdingTree’ with extended alignment 16 [-Waligned-new=] 794 | children.push_back(new HoeffdingTree(*datasetInfo, numClasses, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 795 | successProbability, maxSamples, checkInterval, minSamples, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 796 | categoricalSplits[0], NumericSplitType(numClasses), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 797 | dimensionMappings, false)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp:794:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp:794:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp:802:26: warning: ‘new’ of type ‘mlpack::HoeffdingTree’ with extended alignment 16 [-Waligned-new=] 802 | children.push_back(new HoeffdingTree(*datasetInfo, numClasses, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 803 | successProbability, maxSamples, checkInterval, minSamples, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 804 | categoricalSplits[0], numericSplits[0], dimensionMappings, false)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp:802:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp:802:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree.hpp:468, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:21: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp: In instantiation of ‘mlpack::Octree::Octree() [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::KDEStat; MatType = arma::Mat]’: /usr/include/cereal/access.hpp:317:16: required from ‘static T* cereal::access::construct() [with T = mlpack::Octree, mlpack::KDEStat, arma::Mat >]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: 317 | return new T(); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: | ^~~~~~~ /usr/include/cereal/details/traits.hpp:1364:46: required from ‘static T* cereal::detail::Construct::load_andor_construct() [with T = mlpack::Octree, mlpack::KDEStat, arma::Mat >; A = cereal::BinaryInputArchive]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: 1364 | { return ::cereal::access::construct(); } /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/cereal/types/memory.hpp:411:101: required from ‘typename std::enable_if<(! cereal::traits::has_load_and_construct::value), void>::type cereal::load(Archive&, memory_detail::PtrWrapper&>&) [with Archive = BinaryInputArchive; T = mlpack::Octree, mlpack::KDEStat, arma::Mat >; D = std::default_delete, mlpack::KDEStat, arma::Mat > >; typename std::enable_if<(! traits::has_load_and_construct::value), void>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: 411 | std::unique_ptr ptr( detail::Construct::load_andor_construct() ); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/cereal/cereal.hpp:941:34: required from ‘ArchiveType& cereal::InputArchive::processImpl(T&) [with T = cereal::memory_detail::PtrWrapper, mlpack::KDEStat, arma::Mat >, std::default_delete, mlpack::KDEStat, arma::Mat > > >&>; typename cereal::traits::detail::EnableIfHelper::value, (! cereal::traits::has_invalid_input_versioning::value), (cereal::traits::is_input_serializable::value && (cereal::traits::is_specialized_non_member_load::value || (! cereal::traits::is_specialized::value)))>::type = (cereal::traits::detail::sfinae)0; ArchiveType = cereal::BinaryInputArchive; unsigned int Flags = 1]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: 941 | CEREAL_LOAD_FUNCTION_NAME(*self, t); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: | ^ /usr/include/cereal/cereal.hpp:853:26: required from ‘void cereal::InputArchive::process(T&&) [with T = cereal::memory_detail::PtrWrapper, mlpack::KDEStat, arma::Mat >, std::default_delete, mlpack::KDEStat, arma::Mat > > >&>; ArchiveType = cereal::BinaryInputArchive; unsigned int Flags = 1]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: 853 | self->processImpl( head ); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/cereal/cereal.hpp:730:16: [ skipping 41 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/cereal/cereal.hpp:730:16: required from ‘ArchiveType& cereal::InputArchive::operator()(Types&& ...) [with Types = {cereal::NameValuePair}; ArchiveType = cereal::BinaryInputArchive; unsigned int Flags = 1]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: 730 | process( std::forward( args )... ); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/data/load_model_impl.hpp:95:9: required from ‘bool mlpack::data::Load(const std::string&, const std::string&, T&, bool, format) [with T = mlpack::KDEModel; std::string = std::__cxx11::basic_string]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: 95 | ar(cereal::make_nvp(name.c_str(), t)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:124:15: required from ‘T*& mlpack::bindings::cli::GetParam(mlpack::util::ParamData&, const typename std::enable_if<(! arma::is_arma_type::value)>::type*, const typename std::enable_if::value>::type*) [with T = mlpack::KDEModel; typename std::enable_if<(! arma::is_arma_type::value)>::type = void; typename std::enable_if::value>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: 124 | data::Load(value, "model", *model, true); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:143:69: required from ‘void mlpack::bindings::cli::GetParam(mlpack::util::ParamData&, const void*, void*) [with T = mlpack::KDEModel*]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: 143 | *((T**) output) = &GetParam::type>(d); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/cli_option.hpp:117:20: required from ‘mlpack::bindings::cli::CLIOption::CLIOption(N, const std::string&, const std::string&, const std::string&, const std::string&, bool, bool, bool, const std::string&) [with N = mlpack::KDEModel*; std::string = std::__cxx11::basic_string]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: 117 | IO::AddFunction(tname, "GetParam", &GetParam); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_main.cpp:138:1: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: 1007 | STRINGIFY(BINDING_NAME)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:475:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 475 | dataset(new MatType()), | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:475:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:475:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde.hpp:355, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_main.cpp:19: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_impl.hpp: In instantiation of ‘mlpack::KDE::KDE(const mlpack::KDE&) [with KernelType = mlpack::TriangularKernel; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::KDEStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::KDEStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_model.hpp:138:7: required from ‘mlpack::KDEWrapper* mlpack::KDEWrapper::Clone() const [with KernelType = mlpack::TriangularKernel; TreeType = mlpack::BallTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:475:13: note: 138 | class KDEWrapper : public KDEWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:475:13: note: | ^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_model.hpp:152:23: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:475:13: note: 152 | virtual KDEWrapper* Clone() const { return new KDEWrapper(*this); } /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:475:13: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_impl.hpp:94:23: warning: ‘new’ of type ‘mlpack::KDE, arma::Mat, mlpack::BallTree, mlpack::BinarySpaceTree, mlpack::KDEStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser, mlpack::BinarySpaceTree, mlpack::KDEStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser>::Tree’ {aka ‘mlpack::BinarySpaceTree, mlpack::KDEStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>’} with extended alignment 16 [-Waligned-new=] 94 | referenceTree = new Tree(*other.referenceTree); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_impl.hpp:94:23: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_impl.hpp:94:23: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:26: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp: In instantiation of ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, KDEStat, arma::Mat, BallBound, MidpointSplit>; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_model_impl.hpp:353:38: required from ‘void mlpack::KDEWrapper::Evaluate(mlpack::util::Timers&, arma::mat&&, arma::vec&) [with KernelType = mlpack::TriangularKernel; TreeType = mlpack::BallTree; arma::mat = arma::Mat; arma::vec = arma::Col]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_impl.hpp:94:23: note: 352 | typename decltype(kde)::Tree* queryTree = BuildTree< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_impl.hpp:94:23: note: | ~~~~~~~~~~ 353 | typename decltype(kde)::Tree>(std::move(querySet), oldFromNewQueries); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_impl.hpp:94:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_model_impl.hpp:342:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_impl.hpp:94:23: note: 342 | void KDEWrapper::Evaluate(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_impl.hpp:94:23: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::KDEStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>’ with extended alignment 16 [-Waligned-new=] 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_impl.hpp: In instantiation of ‘mlpack::KDE::KDE(const mlpack::KDE&) [with KernelType = mlpack::SphericalKernel; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::KDEStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::KDEStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_model.hpp:138:7: required from ‘mlpack::KDEWrapper* mlpack::KDEWrapper::Clone() const [with KernelType = mlpack::SphericalKernel; TreeType = mlpack::BallTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 138 | class KDEWrapper : public KDEWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_model.hpp:152:23: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 152 | virtual KDEWrapper* Clone() const { return new KDEWrapper(*this); } /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_impl.hpp:94:23: warning: ‘new’ of type ‘mlpack::KDE, arma::Mat, mlpack::BallTree, mlpack::BinarySpaceTree, mlpack::KDEStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser, mlpack::BinarySpaceTree, mlpack::KDEStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser>::Tree’ {aka ‘mlpack::BinarySpaceTree, mlpack::KDEStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>’} with extended alignment 16 [-Waligned-new=] 94 | referenceTree = new Tree(*other.referenceTree); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_impl.hpp:94:23: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_impl.hpp:94:23: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_impl.hpp: In instantiation of ‘mlpack::KDE::KDE(const mlpack::KDE&) [with KernelType = mlpack::LaplacianKernel; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::KDEStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::KDEStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_model.hpp:138:7: required from ‘mlpack::KDEWrapper* mlpack::KDEWrapper::Clone() const [with KernelType = mlpack::LaplacianKernel; TreeType = mlpack::BallTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_impl.hpp:94:23: note: 138 | class KDEWrapper : public KDEWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_impl.hpp:94:23: note: | ^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_model.hpp:152:23: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_impl.hpp:94:23: note: 152 | virtual KDEWrapper* Clone() const { return new KDEWrapper(*this); } /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_impl.hpp:94:23: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_impl.hpp:94:23: warning: ‘new’ of type ‘mlpack::KDE, arma::Mat, mlpack::BallTree, mlpack::BinarySpaceTree, mlpack::KDEStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser, mlpack::BinarySpaceTree, mlpack::KDEStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser>::Tree’ {aka ‘mlpack::BinarySpaceTree, mlpack::KDEStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>’} with extended alignment 16 [-Waligned-new=] 94 | referenceTree = new Tree(*other.referenceTree); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_impl.hpp:94:23: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_impl.hpp:94:23: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_impl.hpp: In instantiation of ‘mlpack::KDE::KDE(const mlpack::KDE&) [with KernelType = mlpack::EpanechnikovKernel; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::KDEStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::KDEStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_model.hpp:138:7: required from ‘mlpack::KDEWrapper* mlpack::KDEWrapper::Clone() const [with KernelType = mlpack::EpanechnikovKernel; TreeType = mlpack::BallTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_impl.hpp:94:23: note: 138 | class KDEWrapper : public KDEWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_impl.hpp:94:23: note: | ^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_model.hpp:152:23: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_impl.hpp:94:23: note: 152 | virtual KDEWrapper* Clone() const { return new KDEWrapper(*this); } /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_impl.hpp:94:23: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_impl.hpp:94:23: warning: ‘new’ of type ‘mlpack::KDE, arma::Mat, mlpack::BallTree, mlpack::BinarySpaceTree, mlpack::KDEStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser, mlpack::BinarySpaceTree, mlpack::KDEStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser>::Tree’ {aka ‘mlpack::BinarySpaceTree, mlpack::KDEStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>’} with extended alignment 16 [-Waligned-new=] 94 | referenceTree = new Tree(*other.referenceTree); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_impl.hpp:94:23: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_impl.hpp:94:23: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_impl.hpp: In instantiation of ‘mlpack::KDE::KDE(const mlpack::KDE&) [with KernelType = mlpack::GaussianKernel; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::KDEStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::KDEStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_model.hpp:138:7: required from ‘mlpack::KDEWrapper* mlpack::KDEWrapper::Clone() const [with KernelType = mlpack::GaussianKernel; TreeType = mlpack::BallTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_impl.hpp:94:23: note: 138 | class KDEWrapper : public KDEWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_impl.hpp:94:23: note: | ^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_model.hpp:152:23: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_impl.hpp:94:23: note: 152 | virtual KDEWrapper* Clone() const { return new KDEWrapper(*this); } /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_impl.hpp:94:23: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_impl.hpp:94:23: warning: ‘new’ of type ‘mlpack::KDE, arma::Mat, mlpack::BallTree, mlpack::BinarySpaceTree, mlpack::KDEStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser, mlpack::BinarySpaceTree, mlpack::KDEStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser>::Tree’ {aka ‘mlpack::BinarySpaceTree, mlpack::KDEStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>’} with extended alignment 16 [-Waligned-new=] 94 | referenceTree = new Tree(*other.referenceTree); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_impl.hpp:94:23: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_impl.hpp:94:23: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree.hpp:638, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree.hpp:20, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:22: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const mlpack::RectangleTree&, bool, mlpack::RectangleTree*) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::KDEStat; MatType = arma::Mat; SplitType = mlpack::RTreeSplit; DescentType = mlpack::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_impl.hpp:94:23: required from ‘mlpack::KDE::KDE(const mlpack::KDE&) [with KernelType = mlpack::TriangularKernel; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::KDEStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::KDEStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_model.hpp:138:7: required from ‘mlpack::KDEWrapper* mlpack::KDEWrapper::Clone() const [with KernelType = mlpack::TriangularKernel; TreeType = mlpack::RTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_impl.hpp:94:23: note: 138 | class KDEWrapper : public KDEWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_impl.hpp:94:23: note: | ^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_model.hpp:152:23: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_impl.hpp:94:23: note: 152 | virtual KDEWrapper* Clone() const { return new KDEWrapper(*this); } /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_impl.hpp:94:23: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 187 | (parent ? parent->dataset : new MatType(*other.dataset)) : | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(MatType&&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::KDEStat; MatType = arma::Mat; SplitType = mlpack::RTreeSplit; DescentType = mlpack::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, KDEStat, arma::Mat, RTreeSplit, RTreeDescentHeuristic, NoAuxiliaryInformation>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 38 | return new TreeType(std::forward(dataset)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_model_impl.hpp:353:38: required from ‘void mlpack::KDEWrapper::Evaluate(mlpack::util::Timers&, arma::mat&&, arma::vec&) [with KernelType = mlpack::TriangularKernel; TreeType = mlpack::RTree; arma::mat = arma::Mat; arma::vec = arma::Col]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 352 | typename decltype(kde)::Tree* queryTree = BuildTree< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~ 353 | typename decltype(kde)::Tree>(std::move(querySet), oldFromNewQueries); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_model_impl.hpp:342:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 342 | void KDEWrapper::Evaluate(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 108 | dataset(new MatType(std::move(data))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp: In instantiation of ‘mlpack::Octree::Octree(const mlpack::Octree&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::KDEStat; MatType = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_impl.hpp:94:23: required from ‘mlpack::KDE::KDE(const mlpack::KDE&) [with KernelType = mlpack::TriangularKernel; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::KDEStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::KDEStat, arma::Mat >::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 94 | referenceTree = new Tree(*other.referenceTree); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_model.hpp:138:7: required from ‘mlpack::KDEWrapper* mlpack::KDEWrapper::Clone() const [with KernelType = mlpack::TriangularKernel; TreeType = mlpack::Octree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 138 | class KDEWrapper : public KDEWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_model.hpp:152:23: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 152 | virtual KDEWrapper* Clone() const { return new KDEWrapper(*this); } /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:348:38: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 348 | dataset((other.parent == NULL) ? new MatType(*other.dataset) : NULL), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:348:38: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:348:38: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp: In instantiation of ‘mlpack::Octree::Octree(MatType&&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::KDEStat; MatType = arma::Mat; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = Octree, KDEStat, arma::Mat >; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:348:38: note: 27 | return new TreeType(std::forward(dataset), oldFromNew); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:348:38: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_model_impl.hpp:353:38: required from ‘void mlpack::KDEWrapper::Evaluate(mlpack::util::Timers&, arma::mat&&, arma::vec&) [with KernelType = mlpack::TriangularKernel; TreeType = mlpack::Octree; arma::mat = arma::Mat; arma::vec = arma::Col]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:348:38: note: 352 | typename decltype(kde)::Tree* queryTree = BuildTree< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:348:38: note: | ~~~~~~~~~~ 353 | typename decltype(kde)::Tree>(std::move(querySet), oldFromNewQueries); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:348:38: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_model_impl.hpp:342:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:348:38: note: 342 | void KDEWrapper::Evaluate(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:348:38: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 192 | dataset(new MatType(std::move(dataset))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree.hpp:580, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:19: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp: In instantiation of ‘mlpack::CoverTree::CoverTree(const mlpack::CoverTree&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::KDEStat; MatType = arma::Mat; RootPointPolicy = mlpack::FirstPointIsRoot]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_impl.hpp:94:23: required from ‘mlpack::KDE::KDE(const mlpack::KDE&) [with KernelType = mlpack::TriangularKernel; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree; DualTreeTraversalType = mlpack::CoverTree, mlpack::KDEStat, arma::Mat, mlpack::FirstPointIsRoot>::DualTreeTraverser; SingleTreeTraversalType = mlpack::CoverTree, mlpack::KDEStat, arma::Mat, mlpack::FirstPointIsRoot>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: note: 94 | referenceTree = new Tree(*other.referenceTree); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_model.hpp:138:7: required from ‘mlpack::KDEWrapper* mlpack::KDEWrapper::Clone() const [with KernelType = mlpack::TriangularKernel; TreeType = mlpack::StandardCoverTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: note: 138 | class KDEWrapper : public KDEWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: note: | ^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_model.hpp:152:23: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: note: 152 | virtual KDEWrapper* Clone() const { return new KDEWrapper(*this); } /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 509 | new MatType(*other.dataset) : other.dataset), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp: In instantiation of ‘mlpack::CoverTree::CoverTree(MatType&&, ElemType) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::KDEStat; MatType = arma::Mat; RootPointPolicy = mlpack::FirstPointIsRoot; ElemType = double]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = CoverTree, KDEStat, arma::Mat, FirstPointIsRoot>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: 38 | return new TreeType(std::forward(dataset)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_model_impl.hpp:353:38: required from ‘void mlpack::KDEWrapper::Evaluate(mlpack::util::Timers&, arma::mat&&, arma::vec&) [with KernelType = mlpack::TriangularKernel; TreeType = mlpack::StandardCoverTree; arma::mat = arma::Mat; arma::vec = arma::Col]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: 352 | typename decltype(kde)::Tree* queryTree = BuildTree< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: | ~~~~~~~~~~ 353 | typename decltype(kde)::Tree>(std::move(querySet), oldFromNewQueries); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_model_impl.hpp:342:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: 342 | void KDEWrapper::Evaluate(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 239 | dataset(new MatType(std::move(data))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree.hpp:571, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree.hpp:23, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:17: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const mlpack::BinarySpaceTree&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::KDEStat; MatType = arma::Mat; BoundType = mlpack::BallBound; SplitType = mlpack::MidpointSplit]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_impl.hpp:94:23: required from ‘mlpack::KDE::KDE(const mlpack::KDE&) [with KernelType = mlpack::TriangularKernel; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::KDEStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::KDEStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: note: 94 | referenceTree = new Tree(*other.referenceTree); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_model.hpp:138:7: required from ‘mlpack::KDEWrapper* mlpack::KDEWrapper::Clone() const [with KernelType = mlpack::TriangularKernel; TreeType = mlpack::BallTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: note: 138 | class KDEWrapper : public KDEWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: note: | ^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_model.hpp:152:23: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: note: 152 | virtual KDEWrapper* Clone() const { return new KDEWrapper(*this); } /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 344 | dataset((other.parent == NULL) ? new MatType(*other.dataset) : NULL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:349:12: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::KDEStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>’ with extended alignment 16 [-Waligned-new=] 349 | left = new BinarySpaceTree(*other.Left()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:349:12: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:349:12: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::KDEStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>’ with extended alignment 16 [-Waligned-new=] 355 | right = new BinarySpaceTree(*other.Right()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::KDEStat; MatType = arma::Mat; BoundType = mlpack::BallBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, KDEStat, arma::Mat, BallBound, MidpointSplit>; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: 27 | return new TreeType(std::forward(dataset), oldFromNew); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_model_impl.hpp:353:38: required from ‘void mlpack::KDEWrapper::Evaluate(mlpack::util::Timers&, arma::mat&&, arma::vec&) [with KernelType = mlpack::TriangularKernel; TreeType = mlpack::BallTree; arma::mat = arma::Mat; arma::vec = arma::Col]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: 352 | typename decltype(kde)::Tree* queryTree = BuildTree< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: | ~~~~~~~~~~ 353 | typename decltype(kde)::Tree>(std::move(querySet), oldFromNewQueries); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_model_impl.hpp:342:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: 342 | void KDEWrapper::Evaluate(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 166 | dataset(new MatType(std::move(data))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const mlpack::BinarySpaceTree&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::KDEStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::MidpointSplit]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_impl.hpp:94:23: required from ‘mlpack::KDE::KDE(const mlpack::KDE&) [with KernelType = mlpack::TriangularKernel; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::KDEStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::KDEStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 94 | referenceTree = new Tree(*other.referenceTree); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_model.hpp:138:7: required from ‘mlpack::KDEWrapper* mlpack::KDEWrapper::Clone() const [with KernelType = mlpack::TriangularKernel; TreeType = mlpack::KDTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 138 | class KDEWrapper : public KDEWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_model.hpp:152:23: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 152 | virtual KDEWrapper* Clone() const { return new KDEWrapper(*this); } /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 344 | dataset((other.parent == NULL) ? new MatType(*other.dataset) : NULL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::KDEStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, KDEStat, arma::Mat, HRectBound, MidpointSplit>; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: 27 | return new TreeType(std::forward(dataset), oldFromNew); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_model_impl.hpp:353:38: required from ‘void mlpack::KDEWrapper::Evaluate(mlpack::util::Timers&, arma::mat&&, arma::vec&) [with KernelType = mlpack::TriangularKernel; TreeType = mlpack::KDTree; arma::mat = arma::Mat; arma::vec = arma::Col]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: 352 | typename decltype(kde)::Tree* queryTree = BuildTree< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: | ~~~~~~~~~~ 353 | typename decltype(kde)::Tree>(std::move(querySet), oldFromNewQueries); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_model_impl.hpp:342:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: 342 | void KDEWrapper::Evaluate(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 166 | dataset(new MatType(std::move(data))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘void mlpack::BinarySpaceTree::SplitNode(std::vector >&, size_t, SplitType, MatType>&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::KDEStat; MatType = arma::Mat; BoundType = mlpack::BallBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:175:12: required from ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::KDEStat; MatType = arma::Mat; BoundType = mlpack::BallBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 175 | SplitNode(oldFromNew, maxLeafSize, splitter); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, KDEStat, arma::Mat, BallBound, MidpointSplit>; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 27 | return new TreeType(std::forward(dataset), oldFromNew); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_model_impl.hpp:353:38: required from ‘void mlpack::KDEWrapper::Evaluate(mlpack::util::Timers&, arma::mat&&, arma::vec&) [with KernelType = mlpack::TriangularKernel; TreeType = mlpack::BallTree; arma::mat = arma::Mat; arma::vec = arma::Col]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 352 | typename decltype(kde)::Tree* queryTree = BuildTree< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ~~~~~~~~~~ 353 | typename decltype(kde)::Tree>(std::move(querySet), oldFromNewQueries); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_model_impl.hpp:342:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 342 | void KDEWrapper::Evaluate(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:974:10: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::KDEStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>’ with extended alignment 16 [-Waligned-new=] 974 | left = new BinarySpaceTree(this, begin, splitCol - begin, oldFromNew, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 975 | splitter, maxLeafSize); | ~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:974:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:974:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::KDEStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>’ with extended alignment 16 [-Waligned-new=] 976 | right = new BinarySpaceTree(this, splitCol, begin + count - splitCol, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 977 | oldFromNew, splitter, maxLeafSize); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 10%] Linking CXX executable ../../../bin/mlpack_hoeffding_tree cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -E cmake_link_script CMakeFiles/mlpack_hoeffding_tree.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes CMakeFiles/mlpack_hoeffding_tree.dir/hoeffding_trees/hoeffding_tree_main.cpp.o -o ../../../bin/mlpack_hoeffding_tree /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 10%] Built target mlpack_hoeffding_tree /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/mlpack_kernel_pca.dir/build.make src/mlpack/methods/CMakeFiles/mlpack_kernel_pca.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/mlpack_kernel_pca.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/mlpack_kernel_pca.dir/build.make src/mlpack/methods/CMakeFiles/mlpack_kernel_pca.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 11%] Building CXX object src/mlpack/methods/CMakeFiles/mlpack_kernel_pca.dir/kernel_pca/kernel_pca_main.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_CLI -MD -MT src/mlpack/methods/CMakeFiles/mlpack_kernel_pca.dir/kernel_pca/kernel_pca_main.cpp.o -MF CMakeFiles/mlpack_kernel_pca.dir/kernel_pca/kernel_pca_main.cpp.o.d -o CMakeFiles/mlpack_kernel_pca.dir/kernel_pca/kernel_pca_main.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kernel_pca/kernel_pca_main.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:35, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kernel_pca/kernel_pca_main.cpp:12: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search.hpp:366, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans.hpp:19, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans.hpp:29, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/nystroem_method/kmeans_selection.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/nystroem_method/nystroem_method.hpp:20, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kernel_pca/kernel_pca_main.cpp:19: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In member function ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:31: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:31: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:31: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:31: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:31: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:31: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:31: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:31: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:31: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In member function ‘void mlpack::NeighborSearch::Search(Tree&, size_t, arma::Mat&, arma::mat&, bool)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:29: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 599 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In member function ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:29: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:29: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans.hpp:173: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp: In member function ‘double mlpack::DualTreeKMeans::Iterate(const arma::mat&, arma::mat&, arma::Col&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:42: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 118 | new arma::mat(1, centroids.n_elem) : &interclusterDistances; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/nystroem_method/kmeans_selection.hpp: In static member function ‘static const arma::mat* mlpack::KMeansSelection::Select(const arma::mat&, size_t)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/nystroem_method/kmeans_selection.hpp:42:38: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 42 | arma::mat* centroids = new arma::mat; | ^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/nystroem_method/kmeans_selection.hpp:42:38: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/nystroem_method/kmeans_selection.hpp:42:38: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/nystroem_method/kmeans_selection.hpp: In instantiation of ‘static const arma::mat* mlpack::KMeansSelection::Select(const arma::mat&, size_t) [with ClusteringType = mlpack::KMeans<>; long unsigned int maxIterations = 5; arma::mat = arma::Mat; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/nystroem_method/nystroem_method_impl.hpp:83:47: required from ‘void mlpack::NystroemMethod::Apply(arma::mat&) [with KernelType = mlpack::LinearKernel; PointSelectionPolicy = mlpack::KMeansSelection<>; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/nystroem_method/kmeans_selection.hpp:42:38: note: 83 | GetKernelMatrix(PointSelectionPolicy::Select(data, rank), miniKernel, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/nystroem_method/kmeans_selection.hpp:42:38: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kernel_pca/kernel_rules/nystroem_method.hpp:48:13: required from ‘static void mlpack::NystroemKernelRule::ApplyKernelMatrix(const arma::mat&, arma::mat&, arma::vec&, arma::mat&, size_t, KernelType) [with KernelType = mlpack::LinearKernel; PointSelectionPolicy = mlpack::KMeansSelection<>; arma::mat = arma::Mat; arma::vec = arma::Col; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/nystroem_method/kmeans_selection.hpp:42:38: note: 48 | nm.Apply(G); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/nystroem_method/kmeans_selection.hpp:42:38: note: | ~~~~~~~~^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kernel_pca/kernel_pca_impl.hpp:37:32: required from ‘void mlpack::KernelPCA::Apply(const arma::mat&, arma::mat&, arma::vec&, arma::mat&, size_t) [with KernelType = mlpack::LinearKernel; KernelRule = mlpack::NystroemKernelRule >; arma::mat = arma::Mat; arma::vec = arma::Col; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/nystroem_method/kmeans_selection.hpp:42:38: note: 37 | KernelRule::ApplyKernelMatrix(data, transformedData, eigval, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/nystroem_method/kmeans_selection.hpp:42:38: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38 | eigvec, newDimension, kernel); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/nystroem_method/kmeans_selection.hpp:42:38: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kernel_pca/kernel_pca_impl.hpp:77:8: required from ‘void mlpack::KernelPCA::Apply(arma::mat&, size_t) [with KernelType = mlpack::LinearKernel; KernelRule = mlpack::NystroemKernelRule >; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/nystroem_method/kmeans_selection.hpp:42:38: note: 77 | Apply(data, data, eigVal, coeffs, newDimension); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/nystroem_method/kmeans_selection.hpp:42:38: note: | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kernel_pca/kernel_pca_main.cpp:145:17: required from ‘void RunKPCA(arma::mat&, bool, bool, size_t, const std::string&, KernelType&) [with KernelType = mlpack::LinearKernel; arma::mat = arma::Mat; size_t = long unsigned int; std::string = std::__cxx11::basic_string]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/nystroem_method/kmeans_selection.hpp:42:38: note: 145 | kpca.Apply(dataset, newDim); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/nystroem_method/kmeans_selection.hpp:42:38: note: | ~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kernel_pca/kernel_pca_main.cpp:208:26: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/nystroem_method/kmeans_selection.hpp:42:38: note: 208 | RunKPCA(dataset, centerTransformedData, nystroem, newDim, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/nystroem_method/kmeans_selection.hpp:42:38: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 209 | sampling, kernel); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/nystroem_method/kmeans_selection.hpp:42:38: note: | ~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/nystroem_method/kmeans_selection.hpp:42:28: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 42 | arma::mat* centroids = new arma::mat; | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/nystroem_method/kmeans_selection.hpp:42:28: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/nystroem_method/kmeans_selection.hpp:42:28: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 11%] Linking CXX executable ../../../bin/mlpack_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 [ 11%] Linking CXX executable ../../../bin/mlpack_kernel_pca cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -E cmake_link_script CMakeFiles/mlpack_kernel_pca.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes CMakeFiles/mlpack_kernel_pca.dir/kernel_pca/kernel_pca_main.cpp.o -o ../../../bin/mlpack_kernel_pca /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 11%] Built target mlpack_kernel_pca /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/mlpack_lars.dir/build.make src/mlpack/methods/CMakeFiles/mlpack_lars.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/mlpack_lars.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/mlpack_lars.dir/build.make src/mlpack/methods/CMakeFiles/mlpack_lars.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 12%] Building CXX object src/mlpack/methods/CMakeFiles/mlpack_lars.dir/lars/lars_main.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_CLI -MD -MT src/mlpack/methods/CMakeFiles/mlpack_lars.dir/lars/lars_main.cpp.o -MF CMakeFiles/mlpack_lars.dir/lars/lars_main.cpp.o.d -o CMakeFiles/mlpack_lars.dir/lars/lars_main.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/lars/lars_main.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:35, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/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/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:35, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/lars/lars_main.cpp:12: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search.hpp:366, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans.hpp:19, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans.hpp:29, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:19: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In member function ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:31: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:31: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:31: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:31: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:31: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:31: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:31: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:31: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:31: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In member function ‘void mlpack::NeighborSearch::Search(Tree&, size_t, arma::Mat&, arma::mat&, bool)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:29: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 599 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In member function ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:29: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:29: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans.hpp:173: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp: In member function ‘double mlpack::DualTreeKMeans::Iterate(const arma::mat&, arma::mat&, arma::Col&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:42: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 118 | new arma::mat(1, centroids.n_elem) : &interclusterDistances; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/lars/lars_main.cpp: In function ‘void lars(mlpack::util::Params&, mlpack::util::Timers&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/lars/lars_main.cpp:156:50: warning: ‘new’ of type ‘mlpack::LARS’ with extended alignment 16 [-Waligned-new=] 156 | lars = new LARS(useCholesky, lambda1, lambda2); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/lars/lars_main.cpp:156:50: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/lars/lars_main.cpp:156:50: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_printable_param_impl.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_printable_param.hpp:82, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/cli_option.hpp:23, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/mlpack_main.hpp:27, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/mlpack_main.hpp:39, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/lars/lars_main.cpp:17: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp: In instantiation of ‘T*& mlpack::bindings::cli::GetParam(mlpack::util::ParamData&, const typename std::enable_if<(! arma::is_arma_type::value)>::type*, const typename std::enable_if::value>::type*) [with T = mlpack::LARS; typename std::enable_if<(! arma::is_arma_type::value)>::type = void; typename std::enable_if::value>::type = void]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:143:69: required from ‘void mlpack::bindings::cli::GetParam(mlpack::util::ParamData&, const void*, void*) [with T = mlpack::LARS*]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/lars/lars_main.cpp:156:50: note: 143 | *((T**) output) = &GetParam::type>(d); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/lars/lars_main.cpp:156:50: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/cli_option.hpp:117:20: required from ‘mlpack::bindings::cli::CLIOption::CLIOption(N, const std::string&, const std::string&, const std::string&, const std::string&, bool, bool, bool, const std::string&) [with N = mlpack::LARS*; std::string = std::__cxx11::basic_string]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/lars/lars_main.cpp:156:50: note: 117 | IO::AddFunction(tname, "GetParam", &GetParam); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/lars/lars_main.cpp:156:50: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/lars/lars_main.cpp:110:1: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/lars/lars_main.cpp:156:50: note: 1007 | STRINGIFY(BINDING_NAME)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/lars/lars_main.cpp:156:50: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: warning: ‘new’ of type ‘mlpack::LARS’ with extended alignment 16 [-Waligned-new=] 123 | T* model = new T(); | ^~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/pelleg_moore_kmeans.hpp:90, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans.hpp:32: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/pelleg_moore_kmeans_impl.hpp: In instantiation of ‘mlpack::PellegMooreKMeans::PellegMooreKMeans(const MatType&, MetricType&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_impl.hpp:203:38: required from ‘void mlpack::KMeans::Cluster(const MatType&, size_t, arma::mat&, bool) [with MetricType = mlpack::LMetric<2, true>; InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters; LloydStepType = mlpack::PellegMooreKMeans; MatType = arma::Mat; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:42: note: 203 | LloydStepType lloydStep(data, metric); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:42: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:407:19: required from ‘void RunKMeans(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters; LloydStepType = mlpack::PellegMooreKMeans]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:42: note: 407 | kmeans.Cluster(dataset, clusters, centroids, initialCentroidGuess); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:42: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:281:27: required from ‘void FindLloydStepType(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:42: note: 280 | RunKMeans(params, timers, ipp); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:42: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:241:66: required from ‘void FindEmptyClusterPolicy(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:42: note: 241 | FindLloydStepType(params, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:42: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 242 | timers, ipp); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:42: note: | ~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:210:41: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:42: note: 210 | FindEmptyClusterPolicy(params, timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:42: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 211 | RefinedStart(samplings, percentage)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:42: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/pelleg_moore_kmeans_impl.hpp:26:10: warning: ‘new’ of type ‘mlpack::PellegMooreKMeans, arma::Mat >::TreeType’ {aka ‘mlpack::BinarySpaceTree, mlpack::PellegMooreKMeansStatistic, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>’} with extended alignment 16 [-Waligned-new=] 26 | tree(new TreeType(const_cast(datasetOrig))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/pelleg_moore_kmeans_impl.hpp:26:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/pelleg_moore_kmeans_impl.hpp:26:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp: In instantiation of ‘mlpack::DualTreeKMeans::DualTreeKMeans(const MatType&, MetricType&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_impl.hpp:203:38: required from ‘void mlpack::KMeans::Cluster(const MatType&, size_t, arma::mat&, bool) [with MetricType = mlpack::LMetric<2, true>; InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters; LloydStepType = mlpack::DefaultDualTreeKMeans; MatType = arma::Mat; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/pelleg_moore_kmeans_impl.hpp:26:10: note: 203 | LloydStepType lloydStep(data, metric); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/pelleg_moore_kmeans_impl.hpp:26:10: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:407:19: required from ‘void RunKMeans(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters; LloydStepType = mlpack::DefaultDualTreeKMeans]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/pelleg_moore_kmeans_impl.hpp:26:10: note: 407 | kmeans.Cluster(dataset, clusters, centroids, initialCentroidGuess); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/pelleg_moore_kmeans_impl.hpp:26:10: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:286:31: required from ‘void FindLloydStepType(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/pelleg_moore_kmeans_impl.hpp:26:10: note: 285 | RunKMeans(params, timers, ipp); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/pelleg_moore_kmeans_impl.hpp:26:10: note: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:241:66: required from ‘void FindEmptyClusterPolicy(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/pelleg_moore_kmeans_impl.hpp:26:10: note: 241 | FindLloydStepType(params, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/pelleg_moore_kmeans_impl.hpp:26:10: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 242 | timers, ipp); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/pelleg_moore_kmeans_impl.hpp:26:10: note: | ~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:210:41: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/pelleg_moore_kmeans_impl.hpp:26:10: note: 210 | FindEmptyClusterPolicy(params, timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/pelleg_moore_kmeans_impl.hpp:26:10: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 211 | RefinedStart(samplings, percentage)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/pelleg_moore_kmeans_impl.hpp:26:10: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:58:10: warning: ‘new’ of type ‘mlpack::DualTreeKMeans, arma::Mat, mlpack::KDTree>::Tree’ {aka ‘mlpack::BinarySpaceTree, mlpack::DualTreeKMeansStatistic, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>’} with extended alignment 16 [-Waligned-new=] 58 | tree(new Tree(const_cast(dataset))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:58:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:58:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp: In instantiation of ‘double mlpack::DualTreeKMeans::Iterate(const arma::mat&, arma::mat&, arma::Col&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_impl.hpp:212:32: required from ‘void mlpack::KMeans::Cluster(const MatType&, size_t, arma::mat&, bool) [with MetricType = mlpack::LMetric<2, true>; InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters; LloydStepType = mlpack::DefaultDualTreeKMeans; MatType = arma::Mat; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:58:10: note: 212 | cNorm = lloydStep.Iterate(centroids, centroidsOther, counts); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:58:10: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:407:19: required from ‘void RunKMeans(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters; LloydStepType = mlpack::DefaultDualTreeKMeans]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:58:10: note: 407 | kmeans.Cluster(dataset, clusters, centroids, initialCentroidGuess); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:58:10: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:286:31: required from ‘void FindLloydStepType(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:58:10: note: 285 | RunKMeans(params, timers, ipp); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:58:10: note: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:241:66: required from ‘void FindEmptyClusterPolicy(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:58:10: note: 241 | FindLloydStepType(params, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:58:10: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 242 | timers, ipp); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:58:10: note: | ~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:210:41: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:58:10: note: 210 | FindEmptyClusterPolicy(params, timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:58:10: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 211 | RefinedStart(samplings, percentage)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:58:10: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:9: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 118 | new arma::mat(1, centroids.n_elem) : &interclusterDistances; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp: In instantiation of ‘mlpack::DualTreeKMeans::DualTreeKMeans(const MatType&, MetricType&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_impl.hpp:203:38: required from ‘void mlpack::KMeans::Cluster(const MatType&, size_t, arma::mat&, bool) [with MetricType = mlpack::LMetric<2, true>; InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters; LloydStepType = mlpack::CoverTreeDualTreeKMeans; MatType = arma::Mat; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:9: note: 203 | LloydStepType lloydStep(data, metric); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:9: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:407:19: required from ‘void RunKMeans(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters; LloydStepType = mlpack::CoverTreeDualTreeKMeans]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:9: note: 407 | kmeans.Cluster(dataset, clusters, centroids, initialCentroidGuess); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:9: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:291:33: required from ‘void FindLloydStepType(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:9: note: 290 | RunKMeans(params, timers, ipp); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:241:66: required from ‘void FindEmptyClusterPolicy(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:9: note: 241 | FindLloydStepType(params, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 242 | timers, ipp); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:9: note: | ~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:210:41: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:9: note: 210 | FindEmptyClusterPolicy(params, timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 211 | RefinedStart(samplings, percentage)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:58:10: warning: ‘new’ of type ‘mlpack::DualTreeKMeans, arma::Mat, mlpack::StandardCoverTree>::Tree’ {aka ‘mlpack::CoverTree, mlpack::DualTreeKMeansStatistic, arma::Mat, mlpack::FirstPointIsRoot>’} with extended alignment 16 [-Waligned-new=] 58 | tree(new Tree(const_cast(dataset))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:58:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:58:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp: In instantiation of ‘double mlpack::DualTreeKMeans::Iterate(const arma::mat&, arma::mat&, arma::Col&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_impl.hpp:212:32: required from ‘void mlpack::KMeans::Cluster(const MatType&, size_t, arma::mat&, bool) [with MetricType = mlpack::LMetric<2, true>; InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters; LloydStepType = mlpack::CoverTreeDualTreeKMeans; MatType = arma::Mat; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:58:10: note: 212 | cNorm = lloydStep.Iterate(centroids, centroidsOther, counts); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:58:10: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:407:19: required from ‘void RunKMeans(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters; LloydStepType = mlpack::CoverTreeDualTreeKMeans]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:58:10: note: 407 | kmeans.Cluster(dataset, clusters, centroids, initialCentroidGuess); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:58:10: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:291:33: required from ‘void FindLloydStepType(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:58:10: note: 290 | RunKMeans(params, timers, ipp); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:58:10: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:241:66: required from ‘void FindEmptyClusterPolicy(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:58:10: note: 241 | FindLloydStepType(params, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:58:10: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 242 | timers, ipp); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:58:10: note: | ~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:210:41: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:58:10: note: 210 | FindEmptyClusterPolicy(params, timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:58:10: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 211 | RefinedStart(samplings, percentage)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:58:10: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:9: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 118 | new arma::mat(1, centroids.n_elem) : &interclusterDistances; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree.hpp:571, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree.hpp:23, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:17: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::PellegMooreKMeansStatistic; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/pelleg_moore_kmeans_impl.hpp:26:10: required from ‘mlpack::PellegMooreKMeans::PellegMooreKMeans(const MatType&, MetricType&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:9: note: 26 | tree(new TreeType(const_cast(datasetOrig))), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:9: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_impl.hpp:203:38: required from ‘void mlpack::KMeans::Cluster(const MatType&, size_t, arma::mat&, bool) [with MetricType = mlpack::LMetric<2, true>; InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters; LloydStepType = mlpack::PellegMooreKMeans; MatType = arma::Mat; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:9: note: 203 | LloydStepType lloydStep(data, metric); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:9: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:407:19: required from ‘void RunKMeans(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters; LloydStepType = mlpack::PellegMooreKMeans]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:9: note: 407 | kmeans.Cluster(dataset, clusters, centroids, initialCentroidGuess); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:9: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:281:27: required from ‘void FindLloydStepType(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:9: note: 280 | RunKMeans(params, timers, ipp); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:9: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:241:66: required from ‘void FindEmptyClusterPolicy(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:9: note: 241 | FindLloydStepType(params, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 242 | timers, ipp); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:9: note: | ~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:210:41: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:9: note: 210 | FindEmptyClusterPolicy(params, timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 211 | RefinedStart(samplings, percentage)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 41 | dataset(new MatType(data)) // Copies the dataset. | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::DualTreeKMeansStatistic; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:58:10: required from ‘mlpack::DualTreeKMeans::DualTreeKMeans(const MatType&, MetricType&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: 58 | tree(new Tree(const_cast(dataset))), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_impl.hpp:203:38: required from ‘void mlpack::KMeans::Cluster(const MatType&, size_t, arma::mat&, bool) [with MetricType = mlpack::LMetric<2, true>; InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters; LloydStepType = mlpack::DefaultDualTreeKMeans; MatType = arma::Mat; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: 203 | LloydStepType lloydStep(data, metric); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:407:19: required from ‘void RunKMeans(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters; LloydStepType = mlpack::DefaultDualTreeKMeans]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: 407 | kmeans.Cluster(dataset, clusters, centroids, initialCentroidGuess); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:286:31: required from ‘void FindLloydStepType(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: 285 | RunKMeans(params, timers, ipp); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:241:66: required from ‘void FindEmptyClusterPolicy(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: 241 | FindLloydStepType(params, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 242 | timers, ipp); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:210:41: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: 210 | FindEmptyClusterPolicy(params, timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 211 | RefinedStart(samplings, percentage)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 41 | dataset(new MatType(data)) // Copies the dataset. | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp: In instantiation of ‘TreeType* mlpack::BuildForcedLeafSizeTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, DualTreeKMeansStatistic, arma::Mat, HRectBound, MidpointSplit>; MatType = const arma::Mat&; typename std::enable_if::RearrangesDataset>::type = void]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:104:53: required from ‘double mlpack::DualTreeKMeans::Iterate(const arma::mat&, arma::mat&, arma::Col&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: 104 | Tree* centroidTree = BuildForcedLeafSizeTree(centroids, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ 105 | oldFromNewCentroids); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_impl.hpp:212:32: required from ‘void mlpack::KMeans::Cluster(const MatType&, size_t, arma::mat&, bool) [with MetricType = mlpack::LMetric<2, true>; InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters; LloydStepType = mlpack::DefaultDualTreeKMeans; MatType = arma::Mat; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: 212 | cNorm = lloydStep.Iterate(centroids, centroidsOther, counts); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:407:19: required from ‘void RunKMeans(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters; LloydStepType = mlpack::DefaultDualTreeKMeans]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: 407 | kmeans.Cluster(dataset, clusters, centroids, initialCentroidGuess); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:286:31: required from ‘void FindLloydStepType(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: 285 | RunKMeans(params, timers, ipp); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:241:66: required from ‘void FindEmptyClusterPolicy(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: 241 | FindLloydStepType(params, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 242 | timers, ipp); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:210:41: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: 210 | FindEmptyClusterPolicy(params, timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 211 | RefinedStart(samplings, percentage)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:35:10: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::DualTreeKMeansStatistic, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>’ with extended alignment 16 [-Waligned-new=] 35 | return new TreeType(std::forward(dataset), oldFromNew, 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:35:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:35:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(Tree, mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::DualTreeKMeans, arma::Mat, mlpack::KDTree>::NNSTreeType; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::DualTreeKMeansStatistic, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::DualTreeKMeansStatistic, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser; Tree = mlpack::BinarySpaceTree, mlpack::DualTreeKMeansStatistic, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:111:7: required from ‘double mlpack::DualTreeKMeans::Iterate(const arma::mat&, arma::mat&, arma::Col&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:35:10: note: 111 | nns(std::move(*centroidTree)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:35:10: note: | ^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_impl.hpp:212:32: required from ‘void mlpack::KMeans::Cluster(const MatType&, size_t, arma::mat&, bool) [with MetricType = mlpack::LMetric<2, true>; InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters; LloydStepType = mlpack::DefaultDualTreeKMeans; MatType = arma::Mat; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:35:10: note: 212 | cNorm = lloydStep.Iterate(centroids, centroidsOther, counts); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:35:10: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:407:19: required from ‘void RunKMeans(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters; LloydStepType = mlpack::DefaultDualTreeKMeans]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:35:10: note: 407 | kmeans.Cluster(dataset, clusters, centroids, initialCentroidGuess); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:35:10: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:286:31: required from ‘void FindLloydStepType(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:35:10: note: 285 | RunKMeans(params, timers, ipp); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:35:10: note: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:241:66: required from ‘void FindEmptyClusterPolicy(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:35:10: note: 241 | FindLloydStepType(params, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:35:10: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 242 | timers, ipp); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:35:10: note: | ~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:210:41: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:35:10: note: 210 | FindEmptyClusterPolicy(params, timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:35:10: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 211 | RefinedStart(samplings, percentage)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:35:10: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:66:19: warning: ‘new’ of type ‘mlpack::NeighborSearch, arma::Mat, mlpack::DualTreeKMeans, arma::Mat, mlpack::KDTree>::NNSTreeType, mlpack::BinarySpaceTree, mlpack::DualTreeKMeansStatistic, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser, mlpack::BinarySpaceTree, mlpack::DualTreeKMeansStatistic, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser>::Tree’ {aka ‘mlpack::BinarySpaceTree, mlpack::DualTreeKMeansStatistic, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>’} with extended alignment 16 [-Waligned-new=] 66 | referenceTree(new Tree(std::move(referenceTree))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:66:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:66:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::DualTreeKMeans, arma::Mat, mlpack::KDTree>::NNSTreeType; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::DualTreeKMeansStatistic, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::DualTreeKMeansStatistic, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:121:15: required from ‘double mlpack::DualTreeKMeans::Iterate(const arma::mat&, arma::mat&, arma::Col&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:66:19: note: 121 | nns.Search(1, closestClusters, *interclusterDistancesTemp); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:66:19: note: | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_impl.hpp:212:32: required from ‘void mlpack::KMeans::Cluster(const MatType&, size_t, arma::mat&, bool) [with MetricType = mlpack::LMetric<2, true>; InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters; LloydStepType = mlpack::DefaultDualTreeKMeans; MatType = arma::Mat; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:66:19: note: 212 | cNorm = lloydStep.Iterate(centroids, centroidsOther, counts); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:66:19: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:407:19: required from ‘void RunKMeans(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters; LloydStepType = mlpack::DefaultDualTreeKMeans]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:66:19: note: 407 | kmeans.Cluster(dataset, clusters, centroids, initialCentroidGuess); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:66:19: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:286:31: required from ‘void FindLloydStepType(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:66:19: note: 285 | RunKMeans(params, timers, ipp); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:66:19: note: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:241:66: required from ‘void FindEmptyClusterPolicy(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:66:19: note: 241 | FindLloydStepType(params, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:66:19: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 242 | timers, ipp); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:66:19: note: | ~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:210:41: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:66:19: note: 210 | FindEmptyClusterPolicy(params, timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:66:19: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 211 | RefinedStart(samplings, percentage)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:66:19: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp: In instantiation of ‘TreeType* mlpack::BuildForcedLeafSizeTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = CoverTree, DualTreeKMeansStatistic, arma::Mat, FirstPointIsRoot>; MatType = const arma::Mat&; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:104:53: required from ‘double mlpack::DualTreeKMeans::Iterate(const arma::mat&, arma::mat&, arma::Col&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 104 | Tree* centroidTree = BuildForcedLeafSizeTree(centroids, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ 105 | oldFromNewCentroids); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_impl.hpp:212:32: required from ‘void mlpack::KMeans::Cluster(const MatType&, size_t, arma::mat&, bool) [with MetricType = mlpack::LMetric<2, true>; InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters; LloydStepType = mlpack::CoverTreeDualTreeKMeans; MatType = arma::Mat; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 212 | cNorm = lloydStep.Iterate(centroids, centroidsOther, counts); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:407:19: required from ‘void RunKMeans(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters; LloydStepType = mlpack::CoverTreeDualTreeKMeans]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 407 | kmeans.Cluster(dataset, clusters, centroids, initialCentroidGuess); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:291:33: required from ‘void FindLloydStepType(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 290 | RunKMeans(params, timers, ipp); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:241:66: required from ‘void FindEmptyClusterPolicy(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 241 | FindLloydStepType(params, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 242 | timers, ipp); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:210:41: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 210 | FindEmptyClusterPolicy(params, timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 211 | RefinedStart(samplings, percentage)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:46:10: warning: ‘new’ of type ‘mlpack::CoverTree, mlpack::DualTreeKMeansStatistic, arma::Mat, mlpack::FirstPointIsRoot>’ with extended alignment 16 [-Waligned-new=] 46 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:46:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:46:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(Tree, mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::DualTreeKMeans, arma::Mat, mlpack::StandardCoverTree>::NNSTreeType; DualTreeTraversalType = mlpack::CoverTree, mlpack::DualTreeKMeansStatistic, arma::Mat, mlpack::FirstPointIsRoot>::DualTreeTraverser; SingleTreeTraversalType = mlpack::CoverTree, mlpack::DualTreeKMeansStatistic, arma::Mat, mlpack::FirstPointIsRoot>::SingleTreeTraverser; Tree = mlpack::CoverTree, mlpack::DualTreeKMeansStatistic, arma::Mat, mlpack::FirstPointIsRoot>]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:111:7: required from ‘double mlpack::DualTreeKMeans::Iterate(const arma::mat&, arma::mat&, arma::Col&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:46:10: note: 111 | nns(std::move(*centroidTree)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:46:10: note: | ^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_impl.hpp:212:32: required from ‘void mlpack::KMeans::Cluster(const MatType&, size_t, arma::mat&, bool) [with MetricType = mlpack::LMetric<2, true>; InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters; LloydStepType = mlpack::CoverTreeDualTreeKMeans; MatType = arma::Mat; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:46:10: note: 212 | cNorm = lloydStep.Iterate(centroids, centroidsOther, counts); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:46:10: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:407:19: required from ‘void RunKMeans(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters; LloydStepType = mlpack::CoverTreeDualTreeKMeans]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:46:10: note: 407 | kmeans.Cluster(dataset, clusters, centroids, initialCentroidGuess); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:46:10: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:291:33: required from ‘void FindLloydStepType(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:46:10: note: 290 | RunKMeans(params, timers, ipp); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:46:10: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:241:66: required from ‘void FindEmptyClusterPolicy(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:46:10: note: 241 | FindLloydStepType(params, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:46:10: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 242 | timers, ipp); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:46:10: note: | ~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:210:41: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:46:10: note: 210 | FindEmptyClusterPolicy(params, timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:46:10: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 211 | RefinedStart(samplings, percentage)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:46:10: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:66:19: warning: ‘new’ of type ‘mlpack::NeighborSearch, arma::Mat, mlpack::DualTreeKMeans, arma::Mat, mlpack::StandardCoverTree>::NNSTreeType, mlpack::CoverTree, mlpack::DualTreeKMeansStatistic, arma::Mat, mlpack::FirstPointIsRoot>::DualTreeTraverser, mlpack::CoverTree, mlpack::DualTreeKMeansStatistic, arma::Mat, mlpack::FirstPointIsRoot>::SingleTreeTraverser>::Tree’ {aka ‘mlpack::CoverTree, mlpack::DualTreeKMeansStatistic, arma::Mat, mlpack::FirstPointIsRoot>’} with extended alignment 16 [-Waligned-new=] 66 | referenceTree(new Tree(std::move(referenceTree))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:66:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:66:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::DualTreeKMeans, arma::Mat, mlpack::StandardCoverTree>::NNSTreeType; DualTreeTraversalType = mlpack::CoverTree, mlpack::DualTreeKMeansStatistic, arma::Mat, mlpack::FirstPointIsRoot>::DualTreeTraverser; SingleTreeTraversalType = mlpack::CoverTree, mlpack::DualTreeKMeansStatistic, arma::Mat, mlpack::FirstPointIsRoot>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:121:15: required from ‘double mlpack::DualTreeKMeans::Iterate(const arma::mat&, arma::mat&, arma::Col&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:66:19: note: 121 | nns.Search(1, closestClusters, *interclusterDistancesTemp); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:66:19: note: | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_impl.hpp:212:32: required from ‘void mlpack::KMeans::Cluster(const MatType&, size_t, arma::mat&, bool) [with MetricType = mlpack::LMetric<2, true>; InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters; LloydStepType = mlpack::CoverTreeDualTreeKMeans; MatType = arma::Mat; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:66:19: note: 212 | cNorm = lloydStep.Iterate(centroids, centroidsOther, counts); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:66:19: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:407:19: required from ‘void RunKMeans(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters; LloydStepType = mlpack::CoverTreeDualTreeKMeans]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:66:19: note: 407 | kmeans.Cluster(dataset, clusters, centroids, initialCentroidGuess); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:66:19: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:291:33: required from ‘void FindLloydStepType(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:66:19: note: 290 | RunKMeans(params, timers, ipp); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:66:19: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:241:66: required from ‘void FindEmptyClusterPolicy(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:66:19: note: 241 | FindLloydStepType(params, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:66:19: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 242 | timers, ipp); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:66:19: note: | ~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:210:41: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:66:19: note: 210 | FindEmptyClusterPolicy(params, timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:66:19: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 211 | RefinedStart(samplings, percentage)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:66:19: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘void mlpack::BinarySpaceTree::SplitNode(size_t, SplitType, MatType>&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::PellegMooreKMeansStatistic; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:45:12: required from ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::PellegMooreKMeansStatistic; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 45 | SplitNode(maxLeafSize, splitter); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/pelleg_moore_kmeans_impl.hpp:26:10: required from ‘mlpack::PellegMooreKMeans::PellegMooreKMeans(const MatType&, MetricType&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 26 | tree(new TreeType(const_cast(datasetOrig))), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_impl.hpp:203:38: required from ‘void mlpack::KMeans::Cluster(const MatType&, size_t, arma::mat&, bool) [with MetricType = mlpack::LMetric<2, true>; InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters; LloydStepType = mlpack::PellegMooreKMeans; MatType = arma::Mat; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 203 | LloydStepType lloydStep(data, metric); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:407:19: required from ‘void RunKMeans(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters; LloydStepType = mlpack::PellegMooreKMeans]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 407 | kmeans.Cluster(dataset, clusters, centroids, initialCentroidGuess); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:281:27: required from ‘void FindLloydStepType(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 280 | RunKMeans(params, timers, ipp); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:241:66: required from ‘void FindEmptyClusterPolicy(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 241 | FindLloydStepType(params, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 242 | timers, ipp); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:210:41: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 210 | FindEmptyClusterPolicy(params, timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 211 | RefinedStart(samplings, percentage)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:906:10: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::PellegMooreKMeansStatistic, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>’ with extended alignment 16 [-Waligned-new=] 906 | left = new BinarySpaceTree(this, begin, splitCol - begin, splitter, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 907 | maxLeafSize); | ~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:906:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:906:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::PellegMooreKMeansStatistic, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>’ with extended alignment 16 [-Waligned-new=] 908 | right = new BinarySpaceTree(this, splitCol, begin + count - splitCol, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 909 | splitter, maxLeafSize); | ~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘void mlpack::BinarySpaceTree::SplitNode(size_t, SplitType, MatType>&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::DualTreeKMeansStatistic; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:45:12: required from ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::DualTreeKMeansStatistic; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: 45 | SplitNode(maxLeafSize, splitter); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:58:10: required from ‘mlpack::DualTreeKMeans::DualTreeKMeans(const MatType&, MetricType&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: 58 | tree(new Tree(const_cast(dataset))), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_impl.hpp:203:38: required from ‘void mlpack::KMeans::Cluster(const MatType&, size_t, arma::mat&, bool) [with MetricType = mlpack::LMetric<2, true>; InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters; LloydStepType = mlpack::DefaultDualTreeKMeans; MatType = arma::Mat; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: 203 | LloydStepType lloydStep(data, metric); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:407:19: required from ‘void RunKMeans(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters; LloydStepType = mlpack::DefaultDualTreeKMeans]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: 407 | kmeans.Cluster(dataset, clusters, centroids, initialCentroidGuess); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:286:31: required from ‘void FindLloydStepType(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: 285 | RunKMeans(params, timers, ipp); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:241:66: required from ‘void FindEmptyClusterPolicy(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: 241 | FindLloydStepType(params, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 242 | timers, ipp); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: | ~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:210:41: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: 210 | FindEmptyClusterPolicy(params, timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 211 | RefinedStart(samplings, percentage)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:906:10: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::DualTreeKMeansStatistic, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>’ with extended alignment 16 [-Waligned-new=] 906 | left = new BinarySpaceTree(this, begin, splitCol - begin, splitter, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 907 | maxLeafSize); | ~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:906:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:906:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::DualTreeKMeansStatistic, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>’ with extended alignment 16 [-Waligned-new=] 908 | right = new BinarySpaceTree(this, splitCol, begin + count - splitCol, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 909 | splitter, maxLeafSize); | ~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::DualTreeKMeansStatistic; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:35:10: required from ‘TreeType* mlpack::BuildForcedLeafSizeTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, DualTreeKMeansStatistic, arma::Mat, HRectBound, MidpointSplit>; MatType = const arma::Mat&; typename std::enable_if::RearrangesDataset>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: 35 | return new TreeType(std::forward(dataset), oldFromNew, 1); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:104:53: required from ‘double mlpack::DualTreeKMeans::Iterate(const arma::mat&, arma::mat&, arma::Col&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: 104 | Tree* centroidTree = BuildForcedLeafSizeTree(centroids, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ 105 | oldFromNewCentroids); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: | ~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_impl.hpp:212:32: required from ‘void mlpack::KMeans::Cluster(const MatType&, size_t, arma::mat&, bool) [with MetricType = mlpack::LMetric<2, true>; InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters; LloydStepType = mlpack::DefaultDualTreeKMeans; MatType = arma::Mat; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: 212 | cNorm = lloydStep.Iterate(centroids, centroidsOther, counts); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:407:19: required from ‘void RunKMeans(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters; LloydStepType = mlpack::DefaultDualTreeKMeans]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: 407 | kmeans.Cluster(dataset, clusters, centroids, initialCentroidGuess); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:286:31: required from ‘void FindLloydStepType(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: 285 | RunKMeans(params, timers, ipp); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:241:66: required from ‘void FindEmptyClusterPolicy(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: 241 | FindLloydStepType(params, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 242 | timers, ipp); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: | ~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:210:41: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: 210 | FindEmptyClusterPolicy(params, timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 211 | RefinedStart(samplings, percentage)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 69 | dataset(new MatType(data)) // Copies the dataset. | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree.hpp:580, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:19: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp: In instantiation of ‘void mlpack::CoverTree::CreateChildren(arma::Col&, arma::vec&, size_t, size_t&, size_t&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::DualTreeKMeansStatistic; MatType = arma::Mat; RootPointPolicy = mlpack::FirstPointIsRoot; arma::vec = arma::Col; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:87:3: required from ‘mlpack::CoverTree::CoverTree(const MatType&, ElemType, MetricType*) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::DualTreeKMeansStatistic; MatType = arma::Mat; RootPointPolicy = mlpack::FirstPointIsRoot; ElemType = double]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 87 | CreateChildren(indices, distances, dataset.n_cols - 1, farSetSize, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ^~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:58:10: required from ‘mlpack::DualTreeKMeans::DualTreeKMeans(const MatType&, MetricType&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 58 | tree(new Tree(const_cast(dataset))), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_impl.hpp:203:38: required from ‘void mlpack::KMeans::Cluster(const MatType&, size_t, arma::mat&, bool) [with MetricType = mlpack::LMetric<2, true>; InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters; LloydStepType = mlpack::CoverTreeDualTreeKMeans; MatType = arma::Mat; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 203 | LloydStepType lloydStep(data, metric); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:407:19: required from ‘void RunKMeans(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters; LloydStepType = mlpack::CoverTreeDualTreeKMeans]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 407 | kmeans.Cluster(dataset, clusters, centroids, initialCentroidGuess); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:291:33: required from ‘void FindLloydStepType(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 290 | RunKMeans(params, timers, ipp); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:241:66: required from ‘void FindEmptyClusterPolicy(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 241 | FindLloydStepType(params, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 242 | timers, ipp); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:210:41: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 210 | FindEmptyClusterPolicy(params, timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 211 | RefinedStart(samplings, percentage)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:1157:24: warning: ‘new’ of type ‘mlpack::CoverTree, mlpack::DualTreeKMeansStatistic, arma::Mat, mlpack::FirstPointIsRoot>’ with extended alignment 16 [-Waligned-new=] 1157 | children.push_back(new CoverTree(*dataset, base, point, INT_MIN, this, 0, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1158 | indices, distances, 0, tempSize, usedSetSize, *metric)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:1157:24: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:1157:24: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:1165:26: warning: ‘new’ of type ‘mlpack::CoverTree, mlpack::DualTreeKMeansStatistic, arma::Mat, mlpack::FirstPointIsRoot>’ with extended alignment 16 [-Waligned-new=] 1165 | children.push_back(new CoverTree(*dataset, base, indices[i], | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1166 | INT_MIN, this, distances[i], indices, distances, 0, tempSize, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1167 | usedSetSize, *metric)); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:1165:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:1165:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:1197:22: warning: ‘new’ of type ‘mlpack::CoverTree, mlpack::DualTreeKMeansStatistic, arma::Mat, mlpack::FirstPointIsRoot>’ with extended alignment 16 [-Waligned-new=] 1197 | children.push_back(new CoverTree(*dataset, base, point, nextScale, this, 0, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1198 | indices, distances, childNearSetSize, childFarSetSize, childUsedSetSize, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1199 | *metric)); | ~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:1197:22: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:1197:22: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:1255:26: warning: ‘new’ of type ‘mlpack::CoverTree, mlpack::DualTreeKMeansStatistic, arma::Mat, mlpack::FirstPointIsRoot>’ with extended alignment 16 [-Waligned-new=] 1255 | children.push_back(new CoverTree(*dataset, base, indices[0], nextScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1256 | this, distances[0], indices, distances, childNearSetSize, farSetSize, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1257 | usedSetSize, *metric)); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:1255:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:1255:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:1297:24: warning: ‘new’ of type ‘mlpack::CoverTree, mlpack::DualTreeKMeansStatistic, arma::Mat, mlpack::FirstPointIsRoot>’ with extended alignment 16 [-Waligned-new=] 1297 | children.push_back(new CoverTree(*dataset, base, indices[0], nextScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1298 | this, distances[0], childIndices, childDistances, childNearSetSize, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1299 | childFarSetSize, childUsedSetSize, *metric)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:1297:24: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:1297:24: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘void mlpack::BinarySpaceTree::SplitNode(std::vector >&, size_t, SplitType, MatType>&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::DualTreeKMeansStatistic; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:78:12: required from ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::DualTreeKMeansStatistic; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:1297:24: note: 78 | SplitNode(oldFromNew, maxLeafSize, splitter); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:1297:24: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:35:10: required from ‘TreeType* mlpack::BuildForcedLeafSizeTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, DualTreeKMeansStatistic, arma::Mat, HRectBound, MidpointSplit>; MatType = const arma::Mat&; typename std::enable_if::RearrangesDataset>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:1297:24: note: 35 | return new TreeType(std::forward(dataset), oldFromNew, 1); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:1297:24: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:104:53: required from ‘double mlpack::DualTreeKMeans::Iterate(const arma::mat&, arma::mat&, arma::Col&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:1297:24: note: 104 | Tree* centroidTree = BuildForcedLeafSizeTree(centroids, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:1297:24: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ 105 | oldFromNewCentroids); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:1297:24: note: | ~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_impl.hpp:212:32: required from ‘void mlpack::KMeans::Cluster(const MatType&, size_t, arma::mat&, bool) [with MetricType = mlpack::LMetric<2, true>; InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters; LloydStepType = mlpack::DefaultDualTreeKMeans; MatType = arma::Mat; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:1297:24: note: 212 | cNorm = lloydStep.Iterate(centroids, centroidsOther, counts); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:1297:24: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:407:19: required from ‘void RunKMeans(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters; LloydStepType = mlpack::DefaultDualTreeKMeans]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:1297:24: note: 407 | kmeans.Cluster(dataset, clusters, centroids, initialCentroidGuess); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:1297:24: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:286:31: required from ‘void FindLloydStepType(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:1297:24: note: 285 | RunKMeans(params, timers, ipp); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:1297:24: note: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:241:66: required from ‘void FindEmptyClusterPolicy(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:1297:24: note: 241 | FindLloydStepType(params, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:1297:24: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 242 | timers, ipp); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:1297:24: note: | ~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:210:41: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:1297:24: note: 210 | FindEmptyClusterPolicy(params, timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:1297:24: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 211 | RefinedStart(samplings, percentage)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:1297:24: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:974:10: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::DualTreeKMeansStatistic, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>’ with extended alignment 16 [-Waligned-new=] 974 | left = new BinarySpaceTree(this, begin, splitCol - begin, oldFromNew, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 975 | splitter, maxLeafSize); | ~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:974:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:974:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::DualTreeKMeansStatistic, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>’ with extended alignment 16 [-Waligned-new=] 976 | right = new BinarySpaceTree(this, splitCol, begin + count - splitCol, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 977 | oldFromNew, splitter, maxLeafSize); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 12%] Linking CXX executable ../../../bin/mlpack_lars cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -E cmake_link_script CMakeFiles/mlpack_lars.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes CMakeFiles/mlpack_lars.dir/lars/lars_main.cpp.o -o ../../../bin/mlpack_lars /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 12%] Built target mlpack_lars /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/mlpack_linear_svm.dir/build.make src/mlpack/methods/CMakeFiles/mlpack_linear_svm.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/mlpack_linear_svm.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/mlpack_linear_svm.dir/build.make src/mlpack/methods/CMakeFiles/mlpack_linear_svm.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 13%] Building CXX object src/mlpack/methods/CMakeFiles/mlpack_linear_svm.dir/linear_svm/linear_svm_main.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_CLI -MD -MT src/mlpack/methods/CMakeFiles/mlpack_linear_svm.dir/linear_svm/linear_svm_main.cpp.o -MF CMakeFiles/mlpack_linear_svm.dir/linear_svm/linear_svm_main.cpp.o.d -o CMakeFiles/mlpack_linear_svm.dir/linear_svm/linear_svm_main.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/linear_svm/linear_svm_main.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:35, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/linear_svm/linear_svm_main.cpp:12: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/linear_svm/linear_svm_main.cpp: In function ‘void linear_svm(mlpack::util::Params&, mlpack::util::Timers&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/linear_svm/linear_svm_main.cpp:310:32: warning: ‘new’ of type ‘LinearSVMModel’ with extended alignment 16 [-Waligned-new=] 310 | model = new LinearSVMModel(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/linear_svm/linear_svm_main.cpp:310:32: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/linear_svm/linear_svm_main.cpp:310:32: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_printable_param_impl.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_printable_param.hpp:82, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/cli_option.hpp:23, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/mlpack_main.hpp:27, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/mlpack_main.hpp:39, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/linear_svm/linear_svm_main.cpp:17: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp: In instantiation of ‘T*& mlpack::bindings::cli::GetParam(mlpack::util::ParamData&, const typename std::enable_if<(! arma::is_arma_type::value)>::type*, const typename std::enable_if::value>::type*) [with T = LinearSVMModel; typename std::enable_if<(! arma::is_arma_type::value)>::type = void; typename std::enable_if::value>::type = void]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:143:69: required from ‘void mlpack::bindings::cli::GetParam(mlpack::util::ParamData&, const void*, void*) [with T = LinearSVMModel*]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/linear_svm/linear_svm_main.cpp:310:32: note: 143 | *((T**) output) = &GetParam::type>(d); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/linear_svm/linear_svm_main.cpp:310:32: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/cli_option.hpp:117:20: required from ‘mlpack::bindings::cli::CLIOption::CLIOption(N, const std::string&, const std::string&, const std::string&, const std::string&, bool, bool, bool, const std::string&) [with N = LinearSVMModel*; std::string = std::__cxx11::basic_string]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/linear_svm/linear_svm_main.cpp:310:32: note: 117 | IO::AddFunction(tname, "GetParam", &GetParam); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/linear_svm/linear_svm_main.cpp:310:32: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/linear_svm/linear_svm_main.cpp:157:1: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/linear_svm/linear_svm_main.cpp:310:32: note: 1007 | STRINGIFY(BINDING_NAME)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/linear_svm/linear_svm_main.cpp:310:32: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: warning: ‘new’ of type ‘LinearSVMModel’ with extended alignment 16 [-Waligned-new=] 123 | T* model = new T(); | ^~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 13%] Linking CXX executable ../../../bin/mlpack_kmeans cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -E cmake_link_script CMakeFiles/mlpack_kmeans.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes CMakeFiles/mlpack_kmeans.dir/kmeans/kmeans_main.cpp.o -o ../../../bin/mlpack_kmeans /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 13%] Built target mlpack_kmeans /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/mlpack_lmnn.dir/build.make src/mlpack/methods/CMakeFiles/mlpack_lmnn.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/mlpack_lmnn.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/mlpack_lmnn.dir/build.make src/mlpack/methods/CMakeFiles/mlpack_lmnn.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 13%] Building CXX object src/mlpack/methods/CMakeFiles/mlpack_lmnn.dir/lmnn/lmnn_main.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_CLI -MD -MT src/mlpack/methods/CMakeFiles/mlpack_lmnn.dir/lmnn/lmnn_main.cpp.o -MF CMakeFiles/mlpack_lmnn.dir/lmnn/lmnn_main.cpp.o.d -o CMakeFiles/mlpack_lmnn.dir/lmnn/lmnn_main.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/lmnn/lmnn_main.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:35, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/lmnn/lmnn_main.cpp:12: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search.hpp:366, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/lmnn/lmnn_main.cpp:18: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In member function ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:31: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:31: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:31: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:31: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:31: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:31: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:31: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:31: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:31: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In member function ‘void mlpack::NeighborSearch::Search(Tree&, size_t, arma::Mat&, arma::mat&, bool)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:29: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 599 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In member function ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:29: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:29: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/lmnn/lmnn_main.cpp:197:7: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:29: note: 197 | KNN knn; /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:29: note: | ^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 93 | referenceSet(mode == NAIVE_MODE ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Train(MatType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/lmnn/lmnn_main.cpp:199:12: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 199 | knn.Train(dataset); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 318 | referenceSet = new MatType(std::move(referenceSetIn)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/lmnn/lmnn_main.cpp:200:13: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: 200 | knn.Search(k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree.hpp:571, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree.hpp:23, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:17: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:750:14: required from ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 750 | Tree queryTree(*referenceSet); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/lmnn/lmnn_main.cpp:200:13: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 200 | knn.Search(k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 41 | dataset(new MatType(data)) // Copies the dataset. | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, HRectBound, MidpointSplit>; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: 27 | return new TreeType(std::forward(dataset), oldFromNew); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: 107 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/lmnn/lmnn_main.cpp:197:7: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: 197 | KNN knn; /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 166 | dataset(new MatType(std::move(data))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/lmnn/constraints_impl.hpp:184:15: required from ‘void mlpack::Constraints::Impostors(arma::Mat&, const arma::mat&, const arma::Row&, const arma::vec&) [with MetricType = mlpack::LMetric<2, true>; arma::mat = arma::Mat; arma::vec = arma::Col]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 184 | knn.Search(dataset.cols(indexSame[i]), k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/lmnn/lmnn_function_impl.hpp:87:23: required from ‘mlpack::LMNNFunction::LMNNFunction(const arma::mat&, const arma::Row&, size_t, double, size_t, MetricType) [with MetricType = mlpack::LMetric<2, true>; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 87 | constraint.Impostors(impostors, dataset, labels, norm); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/lmnn/lmnn_impl.hpp:43:28: required from ‘void mlpack::LMNN::LearnDistance(arma::mat&, CallbackTypes&& ...) [with CallbackTypes = {}; MetricType = mlpack::LMetric<2, true>; OptimizerType = ens::AdamType; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 43 | LMNNFunction objFunction(dataset, labels, k, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/lmnn/lmnn_main.cpp:374:23: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 374 | lmnn.LearnDistance(distance); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, HRectBound, MidpointSplit>; MatType = const arma::Mat&; typename std::enable_if::RearrangesDataset>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 27 | return new TreeType(std::forward(dataset), oldFromNew); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:452:40: required from ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 452 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/lmnn/constraints_impl.hpp:184:15: required from ‘void mlpack::Constraints::Impostors(arma::Mat&, const arma::mat&, const arma::Row&, const arma::vec&) [with MetricType = mlpack::LMetric<2, true>; arma::mat = arma::Mat; arma::vec = arma::Col]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 184 | knn.Search(dataset.cols(indexSame[i]), k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/lmnn/lmnn_function_impl.hpp:87:23: required from ‘mlpack::LMNNFunction::LMNNFunction(const arma::mat&, const arma::Row&, size_t, double, size_t, MetricType) [with MetricType = mlpack::LMetric<2, true>; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 87 | constraint.Impostors(impostors, dataset, labels, norm); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/lmnn/lmnn_impl.hpp:43:28: required from ‘void mlpack::LMNN::LearnDistance(arma::mat&, CallbackTypes&& ...) [with CallbackTypes = {}; MetricType = mlpack::LMetric<2, true>; OptimizerType = ens::AdamType; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 43 | LMNNFunction objFunction(dataset, labels, k, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/lmnn/lmnn_main.cpp:374:23: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 374 | lmnn.LearnDistance(distance); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 69 | dataset(new MatType(data)) // Copies the dataset. | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 13%] Linking CXX executable ../../../bin/mlpack_linear_svm cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -E cmake_link_script CMakeFiles/mlpack_linear_svm.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes CMakeFiles/mlpack_linear_svm.dir/linear_svm/linear_svm_main.cpp.o -o ../../../bin/mlpack_linear_svm /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 13%] Built target mlpack_linear_svm /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/mlpack_local_coordinate_coding.dir/build.make src/mlpack/methods/CMakeFiles/mlpack_local_coordinate_coding.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/mlpack_local_coordinate_coding.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/mlpack_local_coordinate_coding.dir/build.make src/mlpack/methods/CMakeFiles/mlpack_local_coordinate_coding.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 13%] Building CXX object src/mlpack/methods/CMakeFiles/mlpack_local_coordinate_coding.dir/local_coordinate_coding/local_coordinate_coding_main.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_CLI -MD -MT src/mlpack/methods/CMakeFiles/mlpack_local_coordinate_coding.dir/local_coordinate_coding/local_coordinate_coding_main.cpp.o -MF CMakeFiles/mlpack_local_coordinate_coding.dir/local_coordinate_coding/local_coordinate_coding_main.cpp.o.d -o CMakeFiles/mlpack_local_coordinate_coding.dir/local_coordinate_coding/local_coordinate_coding_main.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/local_coordinate_coding/local_coordinate_coding_main.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:35, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/local_coordinate_coding/local_coordinate_coding_main.cpp:12: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/local_coordinate_coding/local_coordinate_coding_main.cpp: In function ‘void local_coordinate_coding(mlpack::util::Params&, mlpack::util::Timers&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/local_coordinate_coding/local_coordinate_coding_main.cpp:174:43: warning: ‘new’ of type ‘mlpack::LocalCoordinateCoding’ with extended alignment 16 [-Waligned-new=] 174 | lcc = new LocalCoordinateCoding(0, 0.0); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/local_coordinate_coding/local_coordinate_coding_main.cpp:174:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/local_coordinate_coding/local_coordinate_coding_main.cpp:174:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_printable_param_impl.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_printable_param.hpp:82, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/cli_option.hpp:23, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/mlpack_main.hpp:27, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/mlpack_main.hpp:39, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/local_coordinate_coding/local_coordinate_coding_main.cpp:17: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp: In instantiation of ‘T*& mlpack::bindings::cli::GetParam(mlpack::util::ParamData&, const typename std::enable_if<(! arma::is_arma_type::value)>::type*, const typename std::enable_if::value>::type*) [with T = mlpack::LocalCoordinateCoding; typename std::enable_if<(! arma::is_arma_type::value)>::type = void; typename std::enable_if::value>::type = void]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:143:69: required from ‘void mlpack::bindings::cli::GetParam(mlpack::util::ParamData&, const void*, void*) [with T = mlpack::LocalCoordinateCoding*]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/local_coordinate_coding/local_coordinate_coding_main.cpp:174:43: note: 143 | *((T**) output) = &GetParam::type>(d); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/local_coordinate_coding/local_coordinate_coding_main.cpp:174:43: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/cli_option.hpp:117:20: required from ‘mlpack::bindings::cli::CLIOption::CLIOption(N, const std::string&, const std::string&, const std::string&, const std::string&, bool, bool, bool, const std::string&) [with N = mlpack::LocalCoordinateCoding*; std::string = std::__cxx11::basic_string]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/local_coordinate_coding/local_coordinate_coding_main.cpp:174:43: note: 117 | IO::AddFunction(tname, "GetParam", &GetParam); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/local_coordinate_coding/local_coordinate_coding_main.cpp:174:43: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/local_coordinate_coding/local_coordinate_coding_main.cpp:109:1: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/local_coordinate_coding/local_coordinate_coding_main.cpp:174:43: note: 1007 | STRINGIFY(BINDING_NAME)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/local_coordinate_coding/local_coordinate_coding_main.cpp:174:43: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: warning: ‘new’ of type ‘mlpack::LocalCoordinateCoding’ with extended alignment 16 [-Waligned-new=] 123 | T* model = new T(); | ^~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 14%] Linking CXX executable ../../../bin/mlpack_lmnn cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -E cmake_link_script CMakeFiles/mlpack_lmnn.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes CMakeFiles/mlpack_lmnn.dir/lmnn/lmnn_main.cpp.o -o ../../../bin/mlpack_lmnn /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 14%] Built target mlpack_lmnn /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/mlpack_logistic_regression.dir/build.make src/mlpack/methods/CMakeFiles/mlpack_logistic_regression.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/mlpack_logistic_regression.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/mlpack_logistic_regression.dir/build.make src/mlpack/methods/CMakeFiles/mlpack_logistic_regression.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 14%] Building CXX object src/mlpack/methods/CMakeFiles/mlpack_logistic_regression.dir/logistic_regression/logistic_regression_main.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_CLI -MD -MT src/mlpack/methods/CMakeFiles/mlpack_logistic_regression.dir/logistic_regression/logistic_regression_main.cpp.o -MF CMakeFiles/mlpack_logistic_regression.dir/logistic_regression/logistic_regression_main.cpp.o.d -o CMakeFiles/mlpack_logistic_regression.dir/logistic_regression/logistic_regression_main.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/logistic_regression/logistic_regression_main.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:35, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/logistic_regression/logistic_regression_main.cpp:12: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/logistic_regression/logistic_regression_main.cpp: In function ‘void logistic_regression(mlpack::util::Params&, mlpack::util::Timers&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/logistic_regression/logistic_regression_main.cpp:244:42: warning: ‘new’ of type ‘mlpack::LogisticRegression<>’ with extended alignment 16 [-Waligned-new=] 244 | model = new LogisticRegression<>(0, 0); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/logistic_regression/logistic_regression_main.cpp:244:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/logistic_regression/logistic_regression_main.cpp:244:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_printable_param_impl.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_printable_param.hpp:82, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/cli_option.hpp:23, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/mlpack_main.hpp:27, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/mlpack_main.hpp:39, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/logistic_regression/logistic_regression_main.cpp:17: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp: In instantiation of ‘T*& mlpack::bindings::cli::GetParam(mlpack::util::ParamData&, const typename std::enable_if<(! arma::is_arma_type::value)>::type*, const typename std::enable_if::value>::type*) [with T = mlpack::LogisticRegression<>; typename std::enable_if<(! arma::is_arma_type::value)>::type = void; typename std::enable_if::value>::type = void]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:143:69: required from ‘void mlpack::bindings::cli::GetParam(mlpack::util::ParamData&, const void*, void*) [with T = mlpack::LogisticRegression<>*]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/logistic_regression/logistic_regression_main.cpp:244:42: note: 143 | *((T**) output) = &GetParam::type>(d); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/logistic_regression/logistic_regression_main.cpp:244:42: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/cli_option.hpp:117:20: required from ‘mlpack::bindings::cli::CLIOption::CLIOption(N, const std::string&, const std::string&, const std::string&, const std::string&, bool, bool, bool, const std::string&) [with N = mlpack::LogisticRegression<>*; std::string = std::__cxx11::basic_string]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/logistic_regression/logistic_regression_main.cpp:244:42: note: 117 | IO::AddFunction(tname, "GetParam", &GetParam); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/logistic_regression/logistic_regression_main.cpp:244:42: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/logistic_regression/logistic_regression_main.cpp:141:1: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/logistic_regression/logistic_regression_main.cpp:244:42: note: 1007 | STRINGIFY(BINDING_NAME)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/logistic_regression/logistic_regression_main.cpp:244:42: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: warning: ‘new’ of type ‘mlpack::LogisticRegression<>’ with extended alignment 16 [-Waligned-new=] 123 | T* model = new T(); | ^~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 14%] Linking CXX executable ../../../bin/mlpack_local_coordinate_coding cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -E cmake_link_script CMakeFiles/mlpack_local_coordinate_coding.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes CMakeFiles/mlpack_local_coordinate_coding.dir/local_coordinate_coding/local_coordinate_coding_main.cpp.o -o ../../../bin/mlpack_local_coordinate_coding /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 14%] Built target mlpack_local_coordinate_coding /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/mlpack_lsh.dir/build.make src/mlpack/methods/CMakeFiles/mlpack_lsh.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/mlpack_lsh.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/mlpack_lsh.dir/build.make src/mlpack/methods/CMakeFiles/mlpack_lsh.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 14%] Building CXX object src/mlpack/methods/CMakeFiles/mlpack_lsh.dir/lsh/lsh_main.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_CLI -MD -MT src/mlpack/methods/CMakeFiles/mlpack_lsh.dir/lsh/lsh_main.cpp.o -MF CMakeFiles/mlpack_lsh.dir/lsh/lsh_main.cpp.o.d -o CMakeFiles/mlpack_lsh.dir/lsh/lsh_main.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/lsh/lsh_main.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:35, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/lsh/lsh_main.cpp:13: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/lsh/lsh_main.cpp: In function ‘void lsh(mlpack::util::Params&, mlpack::util::Timers&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/lsh/lsh_main.cpp:185:31: warning: ‘new’ of type ‘mlpack::LSHSearch<>’ with extended alignment 16 [-Waligned-new=] 185 | allkann = new LSHSearch<>(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/lsh/lsh_main.cpp:185:31: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/lsh/lsh_main.cpp:185:31: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_printable_param_impl.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_printable_param.hpp:82, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/cli_option.hpp:23, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/mlpack_main.hpp:27, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/mlpack_main.hpp:39, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/lsh/lsh_main.cpp:18: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp: In instantiation of ‘T*& mlpack::bindings::cli::GetParam(mlpack::util::ParamData&, const typename std::enable_if<(! arma::is_arma_type::value)>::type*, const typename std::enable_if::value>::type*) [with T = mlpack::LSHSearch<>; typename std::enable_if<(! arma::is_arma_type::value)>::type = void; typename std::enable_if::value>::type = void]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:143:69: required from ‘void mlpack::bindings::cli::GetParam(mlpack::util::ParamData&, const void*, void*) [with T = mlpack::LSHSearch<>*]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/lsh/lsh_main.cpp:185:31: note: 143 | *((T**) output) = &GetParam::type>(d); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/lsh/lsh_main.cpp:185:31: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/cli_option.hpp:117:20: required from ‘mlpack::bindings::cli::CLIOption::CLIOption(N, const std::string&, const std::string&, const std::string&, const std::string&, bool, bool, bool, const std::string&) [with N = mlpack::LSHSearch<>*; std::string = std::__cxx11::basic_string]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/lsh/lsh_main.cpp:185:31: note: 117 | IO::AddFunction(tname, "GetParam", &GetParam); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/lsh/lsh_main.cpp:185:31: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/lsh/lsh_main.cpp:83:1: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/lsh/lsh_main.cpp:185:31: note: 1007 | STRINGIFY(BINDING_NAME)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/lsh/lsh_main.cpp:185:31: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: warning: ‘new’ of type ‘mlpack::LSHSearch<>’ with extended alignment 16 [-Waligned-new=] 123 | T* model = new T(); | ^~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 15%] Linking CXX executable ../../../bin/mlpack_logistic_regression cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -E cmake_link_script CMakeFiles/mlpack_logistic_regression.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes CMakeFiles/mlpack_logistic_regression.dir/logistic_regression/logistic_regression_main.cpp.o -o ../../../bin/mlpack_logistic_regression /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 15%] Built target mlpack_logistic_regression /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/mlpack_mean_shift.dir/build.make src/mlpack/methods/CMakeFiles/mlpack_mean_shift.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/mlpack_mean_shift.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/mlpack_mean_shift.dir/build.make src/mlpack/methods/CMakeFiles/mlpack_mean_shift.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 16%] Building CXX object src/mlpack/methods/CMakeFiles/mlpack_mean_shift.dir/mean_shift/mean_shift_main.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_CLI -MD -MT src/mlpack/methods/CMakeFiles/mlpack_mean_shift.dir/mean_shift/mean_shift_main.cpp.o -MF CMakeFiles/mlpack_mean_shift.dir/mean_shift/mean_shift_main.cpp.o.d -o CMakeFiles/mlpack_mean_shift.dir/mean_shift/mean_shift_main.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/mean_shift/mean_shift_main.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:35, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/mean_shift/mean_shift_main.cpp:12: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search.hpp:366, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/mean_shift/mean_shift_impl.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/mean_shift/mean_shift.hpp:171, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/mean_shift/mean_shift_main.cpp:19: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In member function ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:31: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:31: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:31: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:31: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:31: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:31: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:31: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:31: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:31: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In member function ‘void mlpack::NeighborSearch::Search(Tree&, size_t, arma::Mat&, arma::mat&, bool)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:29: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 599 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In member function ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:29: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:29: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search.hpp:327, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/mean_shift/mean_shift_impl.hpp:19: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘mlpack::RangeSearch::RangeSearch(MatType, bool, bool, MetricType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/mean_shift/mean_shift_impl.hpp:209:17: required from ‘void mlpack::MeanShift::Cluster(const MatType&, arma::Row&, arma::mat&, bool, bool) [with bool UseKernel = false; KernelType = mlpack::GaussianKernel; MatType = arma::Mat; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:29: note: 209 | RangeSearch<> rangeSearcher(data); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:29: note: | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/mean_shift/mean_shift_main.cpp:118:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:29: note: 118 | meanShift.Cluster(dataset, assignments, centroids, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:29: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | params.Has("force_convergence")); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:29: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:35:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 35 | referenceSet(naive ? new MatType(std::move(referenceSet)) : | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:35:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:35:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(MatType, mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/mean_shift/mean_shift_impl.hpp:288:9: required from ‘void mlpack::MeanShift::Cluster(const MatType&, arma::Row&, arma::mat&, bool, bool) [with bool UseKernel = false; KernelType = mlpack::GaussianKernel; MatType = arma::Mat; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:35:26: note: 288 | KNN neighborSearcher(centroids); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:35:26: note: | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/mean_shift/mean_shift_main.cpp:118:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:35:26: note: 118 | meanShift.Cluster(dataset, assignments, centroids, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:35:26: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | params.Has("force_convergence")); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:35:26: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:39:40: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 39 | referenceSet(mode == NAIVE_MODE ? new MatType(std::move(referenceSetIn)) : | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:39:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:39:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/mean_shift/mean_shift_impl.hpp:291:28: required from ‘void mlpack::MeanShift::Cluster(const MatType&, arma::Row&, arma::mat&, bool, bool) [with bool UseKernel = false; KernelType = mlpack::GaussianKernel; MatType = arma::Mat; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:39:40: note: 291 | neighborSearcher.Search(data, 1, resultingNeighbors, neighborDistances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:39:40: note: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/mean_shift/mean_shift_main.cpp:118:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:39:40: note: 118 | meanShift.Cluster(dataset, assignments, centroids, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:39:40: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | params.Has("force_convergence")); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:39:40: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/mean_shift/mean_shift_impl.hpp:64:24: required from ‘double mlpack::MeanShift::EstimateRadius(const MatType&, double) [with bool UseKernel = false; KernelType = mlpack::GaussianKernel; MatType = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 64 | neighborSearch.Search(nNeighbors, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/mean_shift/mean_shift_impl.hpp:193:12: required from ‘void mlpack::MeanShift::Cluster(const MatType&, arma::Row&, arma::mat&, bool, bool) [with bool UseKernel = false; KernelType = mlpack::GaussianKernel; MatType = arma::Mat; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 193 | Radius(EstimateRadius(data)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ^~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/mean_shift/mean_shift_main.cpp:118:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 118 | meanShift.Cluster(dataset, assignments, centroids, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | params.Has("force_convergence")); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree.hpp:571, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree.hpp:23, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:17: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:750:14: required from ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 750 | Tree queryTree(*referenceSet); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/mean_shift/mean_shift_impl.hpp:64:24: required from ‘double mlpack::MeanShift::EstimateRadius(const MatType&, double) [with bool UseKernel = false; KernelType = mlpack::GaussianKernel; MatType = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 64 | neighborSearch.Search(nNeighbors, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/mean_shift/mean_shift_impl.hpp:193:12: required from ‘void mlpack::MeanShift::Cluster(const MatType&, arma::Row&, arma::mat&, bool, bool) [with bool UseKernel = false; KernelType = mlpack::GaussianKernel; MatType = arma::Mat; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 193 | Radius(EstimateRadius(data)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ^~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/mean_shift/mean_shift_main.cpp:118:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 118 | meanShift.Cluster(dataset, assignments, centroids, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | params.Has("force_convergence")); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 41 | dataset(new MatType(data)) // Copies the dataset. | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, RangeSearchStat, arma::Mat, HRectBound, MidpointSplit>; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: 27 | return new TreeType(std::forward(dataset), oldFromNew); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:33:49: required from ‘mlpack::RangeSearch::RangeSearch(MatType, bool, bool, MetricType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: 33 | referenceTree(naive ? NULL : BuildTree(std::move(referenceSet), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 34 | oldFromNewReferences)), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/mean_shift/mean_shift_impl.hpp:209:17: required from ‘void mlpack::MeanShift::Cluster(const MatType&, arma::Row&, arma::mat&, bool, bool) [with bool UseKernel = false; KernelType = mlpack::GaussianKernel; MatType = arma::Mat; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: 209 | RangeSearch<> rangeSearcher(data); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/mean_shift/mean_shift_main.cpp:118:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: 118 | meanShift.Cluster(dataset, assignments, centroids, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | params.Has("force_convergence")); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 166 | dataset(new MatType(std::move(data))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, RangeSearchStat, arma::Mat, HRectBound, MidpointSplit>; MatType = const arma::Mat&; typename std::enable_if::RearrangesDataset>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 27 | return new TreeType(std::forward(dataset), oldFromNew); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:369:38: required from ‘void mlpack::RangeSearch::Search(const MatType&, const mlpack::Range&, std::vector > >&, std::vector >&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; mlpack::Range = mlpack::RangeType]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 369 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/mean_shift/mean_shift_impl.hpp:225:27: required from ‘void mlpack::MeanShift::Cluster(const MatType&, arma::Row&, arma::mat&, bool, bool) [with bool UseKernel = false; KernelType = mlpack::GaussianKernel; MatType = arma::Mat; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 225 | rangeSearcher.Search(allCentroids.unsafe_col(i), validRadius, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226 | neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/mean_shift/mean_shift_main.cpp:118:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 118 | meanShift.Cluster(dataset, assignments, centroids, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | params.Has("force_convergence")); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 69 | dataset(new MatType(data)) // Copies the dataset. | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, HRectBound, MidpointSplit>; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 27 | return new TreeType(std::forward(dataset), oldFromNew); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:38:24: required from ‘mlpack::NeighborSearch::NeighborSearch(MatType, mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 38 | BuildTree(std::move(referenceSetIn), oldFromNewReferences)), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/mean_shift/mean_shift_impl.hpp:288:9: required from ‘void mlpack::MeanShift::Cluster(const MatType&, arma::Row&, arma::mat&, bool, bool) [with bool UseKernel = false; KernelType = mlpack::GaussianKernel; MatType = arma::Mat; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 288 | KNN neighborSearcher(centroids); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/mean_shift/mean_shift_main.cpp:118:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 118 | meanShift.Cluster(dataset, assignments, centroids, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | params.Has("force_convergence")); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 166 | dataset(new MatType(std::move(data))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, HRectBound, MidpointSplit>; MatType = const arma::Mat&; typename std::enable_if::RearrangesDataset>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 27 | return new TreeType(std::forward(dataset), oldFromNew); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:452:40: required from ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 452 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/mean_shift/mean_shift_impl.hpp:291:28: required from ‘void mlpack::MeanShift::Cluster(const MatType&, arma::Row&, arma::mat&, bool, bool) [with bool UseKernel = false; KernelType = mlpack::GaussianKernel; MatType = arma::Mat; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 291 | neighborSearcher.Search(data, 1, resultingNeighbors, neighborDistances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/mean_shift/mean_shift_main.cpp:118:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 118 | meanShift.Cluster(dataset, assignments, centroids, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | params.Has("force_convergence")); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 69 | dataset(new MatType(data)) // Copies the dataset. | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 16%] Linking CXX executable ../../../bin/mlpack_lsh cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -E cmake_link_script CMakeFiles/mlpack_lsh.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes CMakeFiles/mlpack_lsh.dir/lsh/lsh_main.cpp.o -o ../../../bin/mlpack_lsh /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 16%] Built target mlpack_lsh /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/mlpack_nbc.dir/build.make src/mlpack/methods/CMakeFiles/mlpack_nbc.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/mlpack_nbc.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/mlpack_nbc.dir/build.make src/mlpack/methods/CMakeFiles/mlpack_nbc.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 16%] Building CXX object src/mlpack/methods/CMakeFiles/mlpack_nbc.dir/naive_bayes/nbc_main.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_CLI -MD -MT src/mlpack/methods/CMakeFiles/mlpack_nbc.dir/naive_bayes/nbc_main.cpp.o -MF CMakeFiles/mlpack_nbc.dir/naive_bayes/nbc_main.cpp.o.d -o CMakeFiles/mlpack_nbc.dir/naive_bayes/nbc_main.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/naive_bayes/nbc_main.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:35, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/naive_bayes/nbc_main.cpp:15: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 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 /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/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp: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/bindings/cli/get_printable_param_impl.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_printable_param.hpp:82, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/cli_option.hpp:23, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/mlpack_main.hpp:27, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/mlpack_main.hpp:39, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/naive_bayes/nbc_main.cpp:20: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp: In instantiation of ‘T*& mlpack::bindings::cli::GetParam(mlpack::util::ParamData&, const typename std::enable_if<(! arma::is_arma_type::value)>::type*, const typename std::enable_if::value>::type*) [with T = NBCModel; typename std::enable_if<(! arma::is_arma_type::value)>::type = void; typename std::enable_if::value>::type = void]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:143:69: required from ‘void mlpack::bindings::cli::GetParam(mlpack::util::ParamData&, const void*, void*) [with T = NBCModel*]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/naive_bayes/nbc_main.cpp:157:26: note: 143 | *((T**) output) = &GetParam::type>(d); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/naive_bayes/nbc_main.cpp:157:26: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/cli_option.hpp:117:20: required from ‘mlpack::bindings::cli::CLIOption::CLIOption(N, const std::string&, const std::string&, const std::string&, const std::string&, bool, bool, bool, const std::string&) [with N = NBCModel*; std::string = std::__cxx11::basic_string]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/naive_bayes/nbc_main.cpp:157:26: note: 117 | IO::AddFunction(tname, "GetParam", &GetParam); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/naive_bayes/nbc_main.cpp:157:26: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/naive_bayes/nbc_main.cpp:115:1: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/naive_bayes/nbc_main.cpp:157:26: note: 1007 | STRINGIFY(BINDING_NAME)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/naive_bayes/nbc_main.cpp:157:26: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: warning: ‘new’ of type ‘NBCModel’ with extended alignment 16 [-Waligned-new=] 123 | T* model = new T(); | ^~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 17%] Linking CXX executable ../../../bin/mlpack_nca cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -E cmake_link_script CMakeFiles/mlpack_nca.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes CMakeFiles/mlpack_nca.dir/nca/nca_main.cpp.o -o ../../../bin/mlpack_nca /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 17%] Built target mlpack_nca /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/mlpack_knn.dir/build.make src/mlpack/methods/CMakeFiles/mlpack_knn.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/mlpack_knn.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/mlpack_knn.dir/build.make src/mlpack/methods/CMakeFiles/mlpack_knn.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 17%] Building CXX object src/mlpack/methods/CMakeFiles/mlpack_knn.dir/neighbor_search/knn_main.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_CLI -MD -MT src/mlpack/methods/CMakeFiles/mlpack_knn.dir/neighbor_search/knn_main.cpp.o -MF CMakeFiles/mlpack_knn.dir/neighbor_search/knn_main.cpp.o.d -o CMakeFiles/mlpack_knn.dir/neighbor_search/knn_main.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:35, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:13: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ [ 17%] Linking CXX executable ../../../bin/mlpack_nbc cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -E cmake_link_script CMakeFiles/mlpack_nbc.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes CMakeFiles/mlpack_nbc.dir/naive_bayes/nbc_main.cpp.o -o ../../../bin/mlpack_nbc /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 17%] Built target mlpack_nbc /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/mlpack_kfn.dir/build.make src/mlpack/methods/CMakeFiles/mlpack_kfn.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/mlpack_kfn.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/mlpack_kfn.dir/build.make src/mlpack/methods/CMakeFiles/mlpack_kfn.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 17%] Building CXX object src/mlpack/methods/CMakeFiles/mlpack_kfn.dir/neighbor_search/kfn_main.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_CLI -MD -MT src/mlpack/methods/CMakeFiles/mlpack_kfn.dir/neighbor_search/kfn_main.cpp.o -MF CMakeFiles/mlpack_kfn.dir/neighbor_search/kfn_main.cpp.o.d -o CMakeFiles/mlpack_kfn.dir/neighbor_search/kfn_main.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: 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/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/methods/neighbor_search/neighbor_search.hpp:366, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:20: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In member function ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:31: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:31: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:31: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:31: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:31: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:31: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:31: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:31: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:31: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In member function ‘void mlpack::NeighborSearch::Search(Tree&, size_t, arma::Mat&, arma::mat&, bool)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:29: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 599 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In member function ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:29: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:29: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp: In function ‘void knn(mlpack::util::Params&, mlpack::util::Timers&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:214:24: warning: ‘new’ of type ‘KNNModel’ {aka ‘mlpack::NSModel’} with extended alignment 16 [-Waligned-new=] 214 | knn = new KNNModel(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:214:24: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:214:24: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_printable_param_impl.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_printable_param.hpp:82, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/cli_option.hpp:23, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/mlpack_main.hpp:27, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/mlpack_main.hpp:39, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:18: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp: In instantiation of ‘T*& mlpack::bindings::cli::GetParam(mlpack::util::ParamData&, const typename std::enable_if<(! arma::is_arma_type::value)>::type*, const typename std::enable_if::value>::type*) [with T = mlpack::NSModel; typename std::enable_if<(! arma::is_arma_type::value)>::type = void; typename std::enable_if::value>::type = void]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:143:69: required from ‘void mlpack::bindings::cli::GetParam(mlpack::util::ParamData&, const void*, void*) [with T = mlpack::NSModel*]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:214:24: note: 143 | *((T**) output) = &GetParam::type>(d); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:214:24: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/cli_option.hpp:117:20: required from ‘mlpack::bindings::cli::CLIOption::CLIOption(N, const std::string&, const std::string&, const std::string&, const std::string&, bool, bool, bool, const std::string&) [with N = mlpack::NSModel*; std::string = std::__cxx11::basic_string]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:214:24: note: 117 | IO::AddFunction(tname, "GetParam", &GetParam); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:214:24: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:87:1: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:214:24: note: 1007 | STRINGIFY(BINDING_NAME)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:214:24: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: warning: ‘new’ of type ‘mlpack::NSModel’ with extended alignment 16 [-Waligned-new=] 123 | T* model = new T(); | ^~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree; DualTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::DualTreeTraverser; SingleTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::StandardCoverTree; DualTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::DualTreeTraverser; SingleTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:515:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: note: 515 | nSearch = new NSWrapper(searchMode, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 516 | epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: note: | ~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: note: 258 | knn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 93 | referenceSet(mode == NAIVE_MODE ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:519:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 519 | nSearch = new NSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 258 | knn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 93 | referenceSet(mode == NAIVE_MODE ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RStarTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RStarTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:522:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 522 | nSearch = new NSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 258 | knn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 93 | referenceSet(mode == NAIVE_MODE ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::XTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::XTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:529:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 529 | nSearch = new NSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 258 | knn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 93 | referenceSet(mode == NAIVE_MODE ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::HilbertRTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::HilbertRTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:532:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 532 | nSearch = new NSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 258 | knn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 93 | referenceSet(mode == NAIVE_MODE ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:535:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 535 | nSearch = new NSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 258 | knn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 93 | referenceSet(mode == NAIVE_MODE ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RPlusPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:538:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 538 | nSearch = new NSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 258 | knn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 93 | referenceSet(mode == NAIVE_MODE ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:209:61: required from ‘mlpack::LeafSizeNSWrapper::LeafSizeNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 209 | SingleTreeTraversalType>(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:512:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 512 | nSearch = new LeafSizeNSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 258 | knn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 93 | referenceSet(mode == NAIVE_MODE ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:209:61: required from ‘mlpack::LeafSizeNSWrapper::LeafSizeNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 209 | SingleTreeTraversalType>(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:525:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 525 | nSearch = new LeafSizeNSWrapper(searchMode, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 526 | epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 258 | knn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 93 | referenceSet(mode == NAIVE_MODE ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:209:61: required from ‘mlpack::LeafSizeNSWrapper::LeafSizeNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 209 | SingleTreeTraversalType>(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:541:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 541 | nSearch = new LeafSizeNSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 258 | knn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 93 | referenceSet(mode == NAIVE_MODE ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:209:61: required from ‘mlpack::LeafSizeNSWrapper::LeafSizeNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 209 | SingleTreeTraversalType>(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:544:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 544 | nSearch = new LeafSizeNSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 258 | knn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 93 | referenceSet(mode == NAIVE_MODE ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:209:61: required from ‘mlpack::LeafSizeNSWrapper::LeafSizeNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 209 | SingleTreeTraversalType>(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:547:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 547 | nSearch = new LeafSizeNSWrapper(searchMode, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 258 | knn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 93 | referenceSet(mode == NAIVE_MODE ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::SPTree; DualTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistDualTreeTraverser; SingleTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistSingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::SPTree; DualTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistDualTreeTraverser; SingleTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistSingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:284:30: required from ‘mlpack::SpillNSWrapper::SpillNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 284 | searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:551:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 551 | nSearch = new SpillNSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 258 | knn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 93 | referenceSet(mode == NAIVE_MODE ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:209:61: required from ‘mlpack::LeafSizeNSWrapper::LeafSizeNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 209 | SingleTreeTraversalType>(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:554:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 554 | nSearch = new LeafSizeNSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 258 | knn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 93 | referenceSet(mode == NAIVE_MODE ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:209:61: required from ‘mlpack::LeafSizeNSWrapper::LeafSizeNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 209 | SingleTreeTraversalType>(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:557:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 557 | nSearch = new LeafSizeNSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 258 | knn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 93 | referenceSet(mode == NAIVE_MODE ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree.hpp:580, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:19: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp: In instantiation of ‘mlpack::CoverTree::CoverTree(MatType&&, ElemType) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; RootPointPolicy = mlpack::FirstPointIsRoot; ElemType = double]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = CoverTree, NeighborSearchStat, arma::Mat, FirstPointIsRoot>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 38 | return new TreeType(std::forward(dataset)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree; DualTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::DualTreeTraverser; SingleTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 107 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::StandardCoverTree; DualTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::DualTreeTraverser; SingleTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:515:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 515 | nSearch = new NSWrapper(searchMode, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 516 | epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 258 | knn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 239 | dataset(new MatType(std::move(data))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree.hpp:638, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree.hpp:20, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:22: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(MatType&&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::RTreeSplit; DescentType = mlpack::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, NeighborSearchStat, arma::Mat, RTreeSplit, RTreeDescentHeuristic, NoAuxiliaryInformation>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: note: 38 | return new TreeType(std::forward(dataset)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: note: 107 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: note: | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:519:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: note: 519 | nSearch = new NSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: note: 258 | knn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 108 | dataset(new MatType(std::move(data))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(MatType&&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::RStarTreeSplit; DescentType = mlpack::RStarTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, NeighborSearchStat, arma::Mat, RStarTreeSplit, RStarTreeDescentHeuristic, NoAuxiliaryInformation>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 38 | return new TreeType(std::forward(dataset)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RStarTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 107 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RStarTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:522:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 522 | nSearch = new NSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 258 | knn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 108 | dataset(new MatType(std::move(data))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:26: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp: In instantiation of ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, BallBound, MidpointSplit>; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 107 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:209:61: required from ‘mlpack::LeafSizeNSWrapper::LeafSizeNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 209 | SingleTreeTraversalType>(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:525:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 525 | nSearch = new LeafSizeNSWrapper(searchMode, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 526 | epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 258 | knn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>’ with extended alignment 16 [-Waligned-new=] 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(MatType&&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::XTreeSplit; DescentType = mlpack::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::XTreeAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, NeighborSearchStat, arma::Mat, XTreeSplit, RTreeDescentHeuristic, XTreeAuxiliaryInformation>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 38 | return new TreeType(std::forward(dataset)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::XTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 107 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::XTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:529:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 529 | nSearch = new NSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 258 | knn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 108 | dataset(new MatType(std::move(data))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(MatType&&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::HilbertRTreeSplit<2>; DescentType = mlpack::HilbertRTreeDescentHeuristic; AuxiliaryInformationType = mlpack::DiscreteHilbertRTreeAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, NeighborSearchStat, arma::Mat, HilbertRTreeSplit<2>, HilbertRTreeDescentHeuristic, DiscreteHilbertRTreeAuxiliaryInformation>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 38 | return new TreeType(std::forward(dataset)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::HilbertRTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 107 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::HilbertRTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:532:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 532 | nSearch = new NSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 258 | knn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 108 | dataset(new MatType(std::move(data))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(MatType&&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, NeighborSearchStat, arma::Mat, RPlusTreeSplit, RPlusTreeDescentHeuristic, NoAuxiliaryInformation>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 38 | return new TreeType(std::forward(dataset)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 107 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:535:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 535 | nSearch = new NSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 258 | knn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 108 | dataset(new MatType(std::move(data))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(MatType&&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::RPlusPlusTreeAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, NeighborSearchStat, arma::Mat, RPlusTreeSplit, RPlusPlusTreeDescentHeuristic, RPlusPlusTreeAuxiliaryInformation>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 38 | return new TreeType(std::forward(dataset)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 107 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RPlusPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:538:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 538 | nSearch = new NSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 258 | knn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 108 | dataset(new MatType(std::move(data))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp: In instantiation of ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, HollowBallBound, VPTreeSplit>; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 107 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:209:61: required from ‘mlpack::LeafSizeNSWrapper::LeafSizeNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 209 | SingleTreeTraversalType>(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:541:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 541 | nSearch = new LeafSizeNSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 258 | knn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>’ with extended alignment 16 [-Waligned-new=] 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp: In instantiation of ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, CellBound, UBTreeSplit>; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 107 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:209:61: required from ‘mlpack::LeafSizeNSWrapper::LeafSizeNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 209 | SingleTreeTraversalType>(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:554:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 554 | nSearch = new LeafSizeNSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 258 | knn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>’ with extended alignment 16 [-Waligned-new=] 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree.hpp:571, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree.hpp:23, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:17: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, HRectBound, MidpointSplit>; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 107 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:209:61: required from ‘mlpack::LeafSizeNSWrapper::LeafSizeNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 209 | SingleTreeTraversalType>(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:512:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 512 | nSearch = new LeafSizeNSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 258 | knn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 166 | dataset(new MatType(std::move(data))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::BallBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, BallBound, MidpointSplit>; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 27 | return new TreeType(std::forward(dataset), oldFromNew); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 107 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:209:61: required from ‘mlpack::LeafSizeNSWrapper::LeafSizeNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 209 | SingleTreeTraversalType>(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:525:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 525 | nSearch = new LeafSizeNSWrapper(searchMode, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 526 | epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 258 | knn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 166 | dataset(new MatType(std::move(data))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HollowBallBound; SplitType = mlpack::VPTreeSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, HollowBallBound, VPTreeSplit>; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 27 | return new TreeType(std::forward(dataset), oldFromNew); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 107 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:209:61: required from ‘mlpack::LeafSizeNSWrapper::LeafSizeNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 209 | SingleTreeTraversalType>(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:541:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 541 | nSearch = new LeafSizeNSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 258 | knn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 166 | dataset(new MatType(std::move(data))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::RPTreeMeanSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, HRectBound, RPTreeMeanSplit>; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 27 | return new TreeType(std::forward(dataset), oldFromNew); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 107 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:209:61: required from ‘mlpack::LeafSizeNSWrapper::LeafSizeNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 209 | SingleTreeTraversalType>(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:544:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 544 | nSearch = new LeafSizeNSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 258 | knn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 166 | dataset(new MatType(std::move(data))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::RPTreeMaxSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, HRectBound, RPTreeMaxSplit>; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 27 | return new TreeType(std::forward(dataset), oldFromNew); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 107 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:209:61: required from ‘mlpack::LeafSizeNSWrapper::LeafSizeNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 209 | SingleTreeTraversalType>(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:547:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 547 | nSearch = new LeafSizeNSWrapper(searchMode, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 258 | knn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 166 | dataset(new MatType(std::move(data))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In instantiation of ‘mlpack::SpillTree::SpillTree(MatType&&, double, size_t, double) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; HyperplaneType = mlpack::AxisOrthogonalHyperplane; SplitType = mlpack::MidpointSpaceSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = SpillTree, NeighborSearchStat, arma::Mat, AxisOrthogonalHyperplane, MidpointSpaceSplit>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 38 | return new TreeType(std::forward(dataset)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::SPTree; DualTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistDualTreeTraverser; SingleTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistSingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 107 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::SPTree; DualTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistDualTreeTraverser; SingleTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistSingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:284:30: required from ‘mlpack::SpillNSWrapper::SpillNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 284 | searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:551:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 551 | nSearch = new SpillNSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 258 | knn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:79:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 79 | dataset(new MatType(std::move(data))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:79:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:79:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::CellBound; SplitType = mlpack::UBTreeSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, CellBound, UBTreeSplit>; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:79:13: note: 27 | return new TreeType(std::forward(dataset), oldFromNew); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:79:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:79:13: note: 107 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:79:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:79:13: note: | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:79:13: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:79:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:209:61: required from ‘mlpack::LeafSizeNSWrapper::LeafSizeNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:79:13: note: 209 | SingleTreeTraversalType>(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:79:13: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:554:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:79:13: note: 554 | nSearch = new LeafSizeNSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:79:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:79:13: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:79:13: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:79:13: note: 258 | knn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:79:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 166 | dataset(new MatType(std::move(data))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree.hpp:468, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:21: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp: In instantiation of ‘mlpack::Octree::Octree(MatType&&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = Octree, NeighborSearchStat, arma::Mat >; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 27 | return new TreeType(std::forward(dataset), oldFromNew); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 107 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:209:61: required from ‘mlpack::LeafSizeNSWrapper::LeafSizeNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 209 | SingleTreeTraversalType>(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:557:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 557 | nSearch = new LeafSizeNSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 258 | knn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 192 | dataset(new MatType(std::move(dataset))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘void mlpack::BinarySpaceTree::SplitNode(std::vector >&, size_t, SplitType, MatType>&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::BallBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:175:12: required from ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::BallBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: note: 175 | SplitNode(oldFromNew, maxLeafSize, splitter); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, BallBound, MidpointSplit>; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: note: 27 | return new TreeType(std::forward(dataset), oldFromNew); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: note: 107 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: note: | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:209:61: required from ‘mlpack::LeafSizeNSWrapper::LeafSizeNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: note: 209 | SingleTreeTraversalType>(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:525:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: note: 525 | nSearch = new LeafSizeNSWrapper(searchMode, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 526 | epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: note: | ~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: note: 258 | knn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:974:10: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>’ with extended alignment 16 [-Waligned-new=] 974 | left = new BinarySpaceTree(this, begin, splitCol - begin, oldFromNew, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 975 | splitter, maxLeafSize); | ~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:974:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:974:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>’ with extended alignment 16 [-Waligned-new=] 976 | right = new BinarySpaceTree(this, splitCol, begin + count - splitCol, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 977 | oldFromNew, splitter, maxLeafSize); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value.hpp:296, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree.hpp:35: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp: In instantiation of ‘mlpack::DiscreteHilbertValue::DiscreteHilbertValue(const TreeType*) [with TreeType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>; TreeElemType = double]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/hilbert_r_tree_auxiliary_information_impl.hpp:30:5: required from ‘mlpack::HilbertRTreeAuxiliaryInformation::HilbertRTreeAuxiliaryInformation(const TreeType*) [with TreeType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>; HilbertValueType = mlpack::DiscreteHilbertValue]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 30 | hilbertValue(node) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:111:5: required from ‘mlpack::RectangleTree::RectangleTree(MatType&&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::HilbertRTreeSplit<2>; DescentType = mlpack::HilbertRTreeDescentHeuristic; AuxiliaryInformationType = mlpack::DiscreteHilbertRTreeAuxiliaryInformation; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 111 | auxiliaryInfo(this) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, NeighborSearchStat, arma::Mat, HilbertRTreeSplit<2>, HilbertRTreeDescentHeuristic, DiscreteHilbertRTreeAuxiliaryInformation>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 38 | return new TreeType(std::forward(dataset)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::HilbertRTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 107 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::HilbertRTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:532:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 532 | nSearch = new NSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 258 | knn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:46:9: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 46 | new arma::Col(tree->Dataset().n_rows)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:46:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:46:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 61 | localHilbertValues = new arma::Mat(tree->Dataset().n_rows, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62 | tree->MaxLeafSize() + 1); | ~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘void mlpack::BinarySpaceTree::SplitNode(std::vector >&, size_t, SplitType, MatType>&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HollowBallBound; SplitType = mlpack::VPTreeSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:175:12: required from ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HollowBallBound; SplitType = mlpack::VPTreeSplit; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: 175 | SplitNode(oldFromNew, maxLeafSize, splitter); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, HollowBallBound, VPTreeSplit>; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: 27 | return new TreeType(std::forward(dataset), oldFromNew); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: 107 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:209:61: required from ‘mlpack::LeafSizeNSWrapper::LeafSizeNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: 209 | SingleTreeTraversalType>(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:541:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: 541 | nSearch = new LeafSizeNSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: 258 | knn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:974:10: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>’ with extended alignment 16 [-Waligned-new=] 974 | left = new BinarySpaceTree(this, begin, splitCol - begin, oldFromNew, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 975 | splitter, maxLeafSize); | ~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:974:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:974:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>’ with extended alignment 16 [-Waligned-new=] 976 | right = new BinarySpaceTree(this, splitCol, begin + count - splitCol, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 977 | oldFromNew, splitter, maxLeafSize); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In instantiation of ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; HyperplaneType = mlpack::AxisOrthogonalHyperplane; SplitType = mlpack::MidpointSpaceSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:89:3: required from ‘mlpack::SpillTree::SpillTree(MatType&&, double, size_t, double) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; HyperplaneType = mlpack::AxisOrthogonalHyperplane; SplitType = mlpack::MidpointSpaceSplit; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 89 | SplitNode(points, maxLeafSize, tau, rho); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = SpillTree, NeighborSearchStat, arma::Mat, AxisOrthogonalHyperplane, MidpointSpaceSplit>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 38 | return new TreeType(std::forward(dataset)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::SPTree; DualTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistDualTreeTraverser; SingleTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistSingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 107 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::SPTree; DualTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistDualTreeTraverser; SingleTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistSingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:284:30: required from ‘mlpack::SpillNSWrapper::SpillNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 284 | searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:551:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 551 | nSearch = new SpillNSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 258 | knn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:19: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable 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/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘void mlpack::BinarySpaceTree::SplitNode(std::vector >&, size_t, SplitType, MatType>&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::CellBound; SplitType = mlpack::UBTreeSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:175:12: required from ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::CellBound; SplitType = mlpack::UBTreeSplit; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:19: note: 175 | SplitNode(oldFromNew, maxLeafSize, splitter); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:19: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, CellBound, UBTreeSplit>; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:19: note: 27 | return new TreeType(std::forward(dataset), oldFromNew); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:19: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:19: note: 107 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:19: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:19: note: | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:19: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:19: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:209:61: required from ‘mlpack::LeafSizeNSWrapper::LeafSizeNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:19: note: 209 | SingleTreeTraversalType>(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:19: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:554:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:19: note: 554 | nSearch = new LeafSizeNSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:19: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:19: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:19: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:19: note: 258 | knn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:19: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:974:10: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>’ with extended alignment 16 [-Waligned-new=] 974 | left = new BinarySpaceTree(this, begin, splitCol - begin, oldFromNew, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 975 | splitter, maxLeafSize); | ~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:974:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:974:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>’ with extended alignment 16 [-Waligned-new=] 976 | right = new BinarySpaceTree(this, splitCol, begin + count - splitCol, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 977 | oldFromNew, splitter, maxLeafSize); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const mlpack::RectangleTree&, bool, mlpack::RectangleTree*) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::RTreeSplit; DescentType = mlpack::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/r_tree_split_impl.hpp:38:22: required from ‘static void mlpack::RTreeSplit::SplitLeafNode(TreeType*, std::vector&) [with TreeType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 38 | TreeType* copy = new TreeType(*tree, false); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:1024:29: required from ‘void mlpack::RectangleTree::SplitNode(std::vector&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::RTreeSplit; DescentType = mlpack::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 1024 | SplitType::SplitLeafNode(this, relevels); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:488:5: required from ‘void mlpack::RectangleTree::InsertPoint(size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::RTreeSplit; DescentType = mlpack::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 488 | SplitNode(lvls); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:117:22: required from ‘mlpack::RectangleTree::RectangleTree(MatType&&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::RTreeSplit; DescentType = mlpack::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 117 | root->InsertPoint(i); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, NeighborSearchStat, arma::Mat, RTreeSplit, RTreeDescentHeuristic, NoAuxiliaryInformation>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 38 | return new TreeType(std::forward(dataset)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 107 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:519:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 519 | nSearch = new NSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 258 | knn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 187 | (parent ? parent->dataset : new MatType(*other.dataset)) : | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const mlpack::RectangleTree&, bool, mlpack::RectangleTree*) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::HilbertRTreeSplit<2>; DescentType = mlpack::HilbertRTreeDescentHeuristic; AuxiliaryInformationType = mlpack::DiscreteHilbertRTreeAuxiliaryInformation]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/hilbert_r_tree_split_impl.hpp:34:22: required from ‘static void mlpack::HilbertRTreeSplit::SplitLeafNode(TreeType*, std::vector&) [with TreeType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>; long unsigned int splitOrder = 2]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 34 | TreeType* copy = new TreeType(*tree, false); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:1024:29: required from ‘void mlpack::RectangleTree::SplitNode(std::vector&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::HilbertRTreeSplit<2>; DescentType = mlpack::HilbertRTreeDescentHeuristic; AuxiliaryInformationType = mlpack::DiscreteHilbertRTreeAuxiliaryInformation]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 1024 | SplitType::SplitLeafNode(this, relevels); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:488:5: required from ‘void mlpack::RectangleTree::InsertPoint(size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::HilbertRTreeSplit<2>; DescentType = mlpack::HilbertRTreeDescentHeuristic; AuxiliaryInformationType = mlpack::DiscreteHilbertRTreeAuxiliaryInformation; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 488 | SplitNode(lvls); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:117:22: required from ‘mlpack::RectangleTree::RectangleTree(MatType&&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::HilbertRTreeSplit<2>; DescentType = mlpack::HilbertRTreeDescentHeuristic; AuxiliaryInformationType = mlpack::DiscreteHilbertRTreeAuxiliaryInformation; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 117 | root->InsertPoint(i); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, NeighborSearchStat, arma::Mat, HilbertRTreeSplit<2>, HilbertRTreeDescentHeuristic, DiscreteHilbertRTreeAuxiliaryInformation>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 38 | return new TreeType(std::forward(dataset)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::HilbertRTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 107 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::HilbertRTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:532:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 532 | nSearch = new NSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 258 | knn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 187 | (parent ? parent->dataset : new MatType(*other.dataset)) : | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const mlpack::RectangleTree&, bool, mlpack::RectangleTree*) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/r_plus_tree_split_impl.hpp:60:22: required from ‘static void mlpack::RPlusTreeSplit::SplitLeafNode(TreeType*, std::vector&) [with TreeType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>; SplitPolicyType = mlpack::RPlusTreeSplitPolicy; SweepType = mlpack::MinimalCoverageSweep]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 60 | TreeType* copy = new TreeType(*tree, false); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:1024:29: required from ‘void mlpack::RectangleTree::SplitNode(std::vector&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 1024 | SplitType::SplitLeafNode(this, relevels); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:488:5: required from ‘void mlpack::RectangleTree::InsertPoint(size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 488 | SplitNode(lvls); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:117:22: required from ‘mlpack::RectangleTree::RectangleTree(MatType&&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 117 | root->InsertPoint(i); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, NeighborSearchStat, arma::Mat, RPlusTreeSplit, RPlusTreeDescentHeuristic, NoAuxiliaryInformation>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 38 | return new TreeType(std::forward(dataset)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 107 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:535:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 535 | nSearch = new NSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 258 | knn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 187 | (parent ? parent->dataset : new MatType(*other.dataset)) : | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const mlpack::RectangleTree&, bool, mlpack::RectangleTree*) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::RPlusPlusTreeAuxiliaryInformation]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/r_plus_tree_split_impl.hpp:60:22: required from ‘static void mlpack::RPlusTreeSplit::SplitLeafNode(TreeType*, std::vector&) [with TreeType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>; SplitPolicyType = mlpack::RPlusPlusTreeSplitPolicy; SweepType = mlpack::MinimalSplitsNumberSweep]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 60 | TreeType* copy = new TreeType(*tree, false); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:1024:29: required from ‘void mlpack::RectangleTree::SplitNode(std::vector&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::RPlusPlusTreeAuxiliaryInformation]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 1024 | SplitType::SplitLeafNode(this, relevels); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:488:5: required from ‘void mlpack::RectangleTree::InsertPoint(size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::RPlusPlusTreeAuxiliaryInformation; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 488 | SplitNode(lvls); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:117:22: required from ‘mlpack::RectangleTree::RectangleTree(MatType&&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::RPlusPlusTreeAuxiliaryInformation; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 117 | root->InsertPoint(i); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, NeighborSearchStat, arma::Mat, RPlusTreeSplit, RPlusPlusTreeDescentHeuristic, RPlusPlusTreeAuxiliaryInformation>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 38 | return new TreeType(std::forward(dataset)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 107 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RPlusPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:538:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 538 | nSearch = new NSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 258 | knn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 187 | (parent ? parent->dataset : new MatType(*other.dataset)) : | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp: In instantiation of ‘mlpack::DiscreteHilbertValue::DiscreteHilbertValue(const mlpack::DiscreteHilbertValue&, TreeType*, bool) [with TreeType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>; TreeElemType = double]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/hilbert_r_tree_auxiliary_information_impl.hpp:40:5: required from ‘mlpack::HilbertRTreeAuxiliaryInformation::HilbertRTreeAuxiliaryInformation(const mlpack::HilbertRTreeAuxiliaryInformation&, TreeType*, bool) [with TreeType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>; HilbertValueType = mlpack::DiscreteHilbertValue]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 40 | hilbertValue(other.HilbertValue(), tree, deepCopy) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:191:5: required from ‘mlpack::RectangleTree::RectangleTree(const mlpack::RectangleTree&, bool, mlpack::RectangleTree*) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::HilbertRTreeSplit<2>; DescentType = mlpack::HilbertRTreeDescentHeuristic; AuxiliaryInformationType = mlpack::DiscreteHilbertRTreeAuxiliaryInformation]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 191 | auxiliaryInfo(other.auxiliaryInfo, this, deepCopy) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/hilbert_r_tree_split_impl.hpp:34:22: required from ‘static void mlpack::HilbertRTreeSplit::SplitLeafNode(TreeType*, std::vector&) [with TreeType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>; long unsigned int splitOrder = 2]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 34 | TreeType* copy = new TreeType(*tree, false); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:1024:29: required from ‘void mlpack::RectangleTree::SplitNode(std::vector&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::HilbertRTreeSplit<2>; DescentType = mlpack::HilbertRTreeDescentHeuristic; AuxiliaryInformationType = mlpack::DiscreteHilbertRTreeAuxiliaryInformation]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 1024 | SplitType::SplitLeafNode(this, relevels); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:488:5: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, NeighborSearchStat, arma::Mat, HilbertRTreeSplit<2>, HilbertRTreeDescentHeuristic, DiscreteHilbertRTreeAuxiliaryInformation>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 38 | return new TreeType(std::forward(dataset)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::HilbertRTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 107 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::HilbertRTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:532:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 532 | nSearch = new NSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 258 | knn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:83:28: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 83 | localHilbertValues = new arma::Mat( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84 | *other.LocalHilbertValues()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:83:28: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:83:28: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 90 | valueToInsert = new arma::Col( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91 | *other.ValueToInsert()); | ~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search.hpp:366, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:20: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In member function ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:31: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:31: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:31: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:31: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:31: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:31: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:31: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:31: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:31: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In member function ‘void mlpack::NeighborSearch::Search(Tree&, size_t, arma::Mat&, arma::mat&, bool)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:29: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 599 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In member function ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:29: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:29: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp: In function ‘void kfn(mlpack::util::Params&, mlpack::util::Timers&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:202:24: warning: ‘new’ of type ‘KFNModel’ {aka ‘mlpack::NSModel’} with extended alignment 16 [-Waligned-new=] 202 | kfn = new KFNModel(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:202:24: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:202:24: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_printable_param_impl.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_printable_param.hpp:82, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/cli_option.hpp:23, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/mlpack_main.hpp:27, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/mlpack_main.hpp:39, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:18: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp: In instantiation of ‘T*& mlpack::bindings::cli::GetParam(mlpack::util::ParamData&, const typename std::enable_if<(! arma::is_arma_type::value)>::type*, const typename std::enable_if::value>::type*) [with T = mlpack::NSModel; typename std::enable_if<(! arma::is_arma_type::value)>::type = void; typename std::enable_if::value>::type = void]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:143:69: required from ‘void mlpack::bindings::cli::GetParam(mlpack::util::ParamData&, const void*, void*) [with T = mlpack::NSModel*]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:202:24: note: 143 | *((T**) output) = &GetParam::type>(d); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:202:24: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/cli_option.hpp:117:20: required from ‘mlpack::bindings::cli::CLIOption::CLIOption(N, const std::string&, const std::string&, const std::string&, const std::string&, bool, bool, bool, const std::string&) [with N = mlpack::NSModel*; std::string = std::__cxx11::basic_string]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:202:24: note: 117 | IO::AddFunction(tname, "GetParam", &GetParam); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:202:24: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:83:1: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:202:24: note: 1007 | STRINGIFY(BINDING_NAME)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:202:24: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: warning: ‘new’ of type ‘mlpack::NSModel’ with extended alignment 16 [-Waligned-new=] 123 | T* model = new T(); | ^~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree; DualTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::DualTreeTraverser; SingleTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::StandardCoverTree; DualTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::DualTreeTraverser; SingleTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:515:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: note: 515 | nSearch = new NSWrapper(searchMode, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 516 | epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: note: | ~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: note: 243 | kfn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 93 | referenceSet(mode == NAIVE_MODE ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:519:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 519 | nSearch = new NSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 243 | kfn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 93 | referenceSet(mode == NAIVE_MODE ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RStarTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RStarTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:522:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 522 | nSearch = new NSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 243 | kfn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 93 | referenceSet(mode == NAIVE_MODE ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::XTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::XTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:529:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 529 | nSearch = new NSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 243 | kfn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 93 | referenceSet(mode == NAIVE_MODE ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::HilbertRTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::HilbertRTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:532:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 532 | nSearch = new NSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 243 | kfn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 93 | referenceSet(mode == NAIVE_MODE ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:535:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 535 | nSearch = new NSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 243 | kfn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 93 | referenceSet(mode == NAIVE_MODE ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RPlusPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:538:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 538 | nSearch = new NSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 243 | kfn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 93 | referenceSet(mode == NAIVE_MODE ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:209:61: required from ‘mlpack::LeafSizeNSWrapper::LeafSizeNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 209 | SingleTreeTraversalType>(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:512:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 512 | nSearch = new LeafSizeNSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 243 | kfn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 93 | referenceSet(mode == NAIVE_MODE ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:209:61: required from ‘mlpack::LeafSizeNSWrapper::LeafSizeNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 209 | SingleTreeTraversalType>(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:525:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 525 | nSearch = new LeafSizeNSWrapper(searchMode, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 526 | epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 243 | kfn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 93 | referenceSet(mode == NAIVE_MODE ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:209:61: required from ‘mlpack::LeafSizeNSWrapper::LeafSizeNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 209 | SingleTreeTraversalType>(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:541:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 541 | nSearch = new LeafSizeNSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 243 | kfn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 93 | referenceSet(mode == NAIVE_MODE ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:209:61: required from ‘mlpack::LeafSizeNSWrapper::LeafSizeNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 209 | SingleTreeTraversalType>(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:544:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 544 | nSearch = new LeafSizeNSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 243 | kfn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 93 | referenceSet(mode == NAIVE_MODE ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:209:61: required from ‘mlpack::LeafSizeNSWrapper::LeafSizeNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 209 | SingleTreeTraversalType>(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:547:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 547 | nSearch = new LeafSizeNSWrapper(searchMode, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 243 | kfn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 93 | referenceSet(mode == NAIVE_MODE ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::SPTree; DualTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistDualTreeTraverser; SingleTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistSingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::SPTree; DualTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistDualTreeTraverser; SingleTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistSingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:284:30: required from ‘mlpack::SpillNSWrapper::SpillNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 284 | searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:551:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 551 | nSearch = new SpillNSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 243 | kfn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 93 | referenceSet(mode == NAIVE_MODE ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:209:61: required from ‘mlpack::LeafSizeNSWrapper::LeafSizeNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 209 | SingleTreeTraversalType>(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:554:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 554 | nSearch = new LeafSizeNSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 243 | kfn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 93 | referenceSet(mode == NAIVE_MODE ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:209:61: required from ‘mlpack::LeafSizeNSWrapper::LeafSizeNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 209 | SingleTreeTraversalType>(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:557:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 557 | nSearch = new LeafSizeNSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 243 | kfn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 93 | referenceSet(mode == NAIVE_MODE ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree.hpp:580, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:19: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp: In instantiation of ‘mlpack::CoverTree::CoverTree(MatType&&, ElemType) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; RootPointPolicy = mlpack::FirstPointIsRoot; ElemType = double]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = CoverTree, NeighborSearchStat, arma::Mat, FirstPointIsRoot>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 38 | return new TreeType(std::forward(dataset)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree; DualTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::DualTreeTraverser; SingleTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 107 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::StandardCoverTree; DualTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::DualTreeTraverser; SingleTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:515:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 515 | nSearch = new NSWrapper(searchMode, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 516 | epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 243 | kfn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 239 | dataset(new MatType(std::move(data))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree.hpp:638, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree.hpp:20, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:22: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(MatType&&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::RTreeSplit; DescentType = mlpack::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, NeighborSearchStat, arma::Mat, RTreeSplit, RTreeDescentHeuristic, NoAuxiliaryInformation>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: note: 38 | return new TreeType(std::forward(dataset)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: note: 107 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: note: | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:519:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: note: 519 | nSearch = new NSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: note: 243 | kfn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 108 | dataset(new MatType(std::move(data))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(MatType&&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::RStarTreeSplit; DescentType = mlpack::RStarTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, NeighborSearchStat, arma::Mat, RStarTreeSplit, RStarTreeDescentHeuristic, NoAuxiliaryInformation>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 38 | return new TreeType(std::forward(dataset)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RStarTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 107 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RStarTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:522:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 522 | nSearch = new NSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 243 | kfn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 108 | dataset(new MatType(std::move(data))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:26: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp: In instantiation of ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, BallBound, MidpointSplit>; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 107 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:209:61: required from ‘mlpack::LeafSizeNSWrapper::LeafSizeNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 209 | SingleTreeTraversalType>(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:525:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 525 | nSearch = new LeafSizeNSWrapper(searchMode, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 526 | epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 243 | kfn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>’ with extended alignment 16 [-Waligned-new=] 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(MatType&&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::XTreeSplit; DescentType = mlpack::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::XTreeAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, NeighborSearchStat, arma::Mat, XTreeSplit, RTreeDescentHeuristic, XTreeAuxiliaryInformation>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 38 | return new TreeType(std::forward(dataset)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::XTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 107 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::XTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:529:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 529 | nSearch = new NSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 243 | kfn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 108 | dataset(new MatType(std::move(data))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(MatType&&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::HilbertRTreeSplit<2>; DescentType = mlpack::HilbertRTreeDescentHeuristic; AuxiliaryInformationType = mlpack::DiscreteHilbertRTreeAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, NeighborSearchStat, arma::Mat, HilbertRTreeSplit<2>, HilbertRTreeDescentHeuristic, DiscreteHilbertRTreeAuxiliaryInformation>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 38 | return new TreeType(std::forward(dataset)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::HilbertRTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 107 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::HilbertRTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:532:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 532 | nSearch = new NSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 243 | kfn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 108 | dataset(new MatType(std::move(data))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(MatType&&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, NeighborSearchStat, arma::Mat, RPlusTreeSplit, RPlusTreeDescentHeuristic, NoAuxiliaryInformation>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 38 | return new TreeType(std::forward(dataset)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 107 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:535:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 535 | nSearch = new NSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 243 | kfn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 108 | dataset(new MatType(std::move(data))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(MatType&&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::RPlusPlusTreeAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, NeighborSearchStat, arma::Mat, RPlusTreeSplit, RPlusPlusTreeDescentHeuristic, RPlusPlusTreeAuxiliaryInformation>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 38 | return new TreeType(std::forward(dataset)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 107 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RPlusPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:538:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 538 | nSearch = new NSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 243 | kfn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 108 | dataset(new MatType(std::move(data))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp: In instantiation of ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, HollowBallBound, VPTreeSplit>; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 107 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:209:61: required from ‘mlpack::LeafSizeNSWrapper::LeafSizeNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 209 | SingleTreeTraversalType>(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:541:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 541 | nSearch = new LeafSizeNSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 243 | kfn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>’ with extended alignment 16 [-Waligned-new=] 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp: In instantiation of ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, CellBound, UBTreeSplit>; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 107 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:209:61: required from ‘mlpack::LeafSizeNSWrapper::LeafSizeNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 209 | SingleTreeTraversalType>(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:554:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 554 | nSearch = new LeafSizeNSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 243 | kfn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>’ with extended alignment 16 [-Waligned-new=] 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree.hpp:571, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree.hpp:23, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:17: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, HRectBound, MidpointSplit>; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 107 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:209:61: required from ‘mlpack::LeafSizeNSWrapper::LeafSizeNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 209 | SingleTreeTraversalType>(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:512:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 512 | nSearch = new LeafSizeNSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 243 | kfn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 166 | dataset(new MatType(std::move(data))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::BallBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, BallBound, MidpointSplit>; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 27 | return new TreeType(std::forward(dataset), oldFromNew); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 107 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:209:61: required from ‘mlpack::LeafSizeNSWrapper::LeafSizeNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 209 | SingleTreeTraversalType>(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:525:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 525 | nSearch = new LeafSizeNSWrapper(searchMode, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 526 | epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 243 | kfn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 166 | dataset(new MatType(std::move(data))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HollowBallBound; SplitType = mlpack::VPTreeSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, HollowBallBound, VPTreeSplit>; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 27 | return new TreeType(std::forward(dataset), oldFromNew); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 107 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:209:61: required from ‘mlpack::LeafSizeNSWrapper::LeafSizeNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 209 | SingleTreeTraversalType>(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:541:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 541 | nSearch = new LeafSizeNSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 243 | kfn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 166 | dataset(new MatType(std::move(data))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::RPTreeMeanSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, HRectBound, RPTreeMeanSplit>; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 27 | return new TreeType(std::forward(dataset), oldFromNew); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 107 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:209:61: required from ‘mlpack::LeafSizeNSWrapper::LeafSizeNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 209 | SingleTreeTraversalType>(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:544:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 544 | nSearch = new LeafSizeNSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 243 | kfn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 166 | dataset(new MatType(std::move(data))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::RPTreeMaxSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, HRectBound, RPTreeMaxSplit>; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 27 | return new TreeType(std::forward(dataset), oldFromNew); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 107 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:209:61: required from ‘mlpack::LeafSizeNSWrapper::LeafSizeNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 209 | SingleTreeTraversalType>(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:547:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 547 | nSearch = new LeafSizeNSWrapper(searchMode, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 243 | kfn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 166 | dataset(new MatType(std::move(data))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In instantiation of ‘mlpack::SpillTree::SpillTree(MatType&&, double, size_t, double) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; HyperplaneType = mlpack::AxisOrthogonalHyperplane; SplitType = mlpack::MidpointSpaceSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = SpillTree, NeighborSearchStat, arma::Mat, AxisOrthogonalHyperplane, MidpointSpaceSplit>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 38 | return new TreeType(std::forward(dataset)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::SPTree; DualTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistDualTreeTraverser; SingleTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistSingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 107 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::SPTree; DualTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistDualTreeTraverser; SingleTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistSingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:284:30: required from ‘mlpack::SpillNSWrapper::SpillNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 284 | searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:551:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 551 | nSearch = new SpillNSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 243 | kfn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:79:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 79 | dataset(new MatType(std::move(data))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:79:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:79:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::CellBound; SplitType = mlpack::UBTreeSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, CellBound, UBTreeSplit>; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:79:13: note: 27 | return new TreeType(std::forward(dataset), oldFromNew); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:79:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:79:13: note: 107 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:79:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:79:13: note: | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:79:13: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:79:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:209:61: required from ‘mlpack::LeafSizeNSWrapper::LeafSizeNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:79:13: note: 209 | SingleTreeTraversalType>(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:79:13: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:554:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:79:13: note: 554 | nSearch = new LeafSizeNSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:79:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:79:13: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:79:13: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:79:13: note: 243 | kfn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:79:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 166 | dataset(new MatType(std::move(data))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree.hpp:468, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:21: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp: In instantiation of ‘mlpack::Octree::Octree(MatType&&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = Octree, NeighborSearchStat, arma::Mat >; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 27 | return new TreeType(std::forward(dataset), oldFromNew); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 107 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:209:61: required from ‘mlpack::LeafSizeNSWrapper::LeafSizeNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 209 | SingleTreeTraversalType>(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:557:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 557 | nSearch = new LeafSizeNSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 243 | kfn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 192 | dataset(new MatType(std::move(dataset))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘void mlpack::BinarySpaceTree::SplitNode(std::vector >&, size_t, SplitType, MatType>&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::BallBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:175:12: required from ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::BallBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: note: 175 | SplitNode(oldFromNew, maxLeafSize, splitter); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, BallBound, MidpointSplit>; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: note: 27 | return new TreeType(std::forward(dataset), oldFromNew); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: note: 107 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: note: | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:209:61: required from ‘mlpack::LeafSizeNSWrapper::LeafSizeNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: note: 209 | SingleTreeTraversalType>(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:525:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: note: 525 | nSearch = new LeafSizeNSWrapper(searchMode, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 526 | epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: note: | ~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: note: 243 | kfn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:974:10: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>’ with extended alignment 16 [-Waligned-new=] 974 | left = new BinarySpaceTree(this, begin, splitCol - begin, oldFromNew, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 975 | splitter, maxLeafSize); | ~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:974:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:974:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>’ with extended alignment 16 [-Waligned-new=] 976 | right = new BinarySpaceTree(this, splitCol, begin + count - splitCol, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 977 | oldFromNew, splitter, maxLeafSize); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value.hpp:296, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree.hpp:35: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp: In instantiation of ‘mlpack::DiscreteHilbertValue::DiscreteHilbertValue(const TreeType*) [with TreeType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>; TreeElemType = double]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/hilbert_r_tree_auxiliary_information_impl.hpp:30:5: required from ‘mlpack::HilbertRTreeAuxiliaryInformation::HilbertRTreeAuxiliaryInformation(const TreeType*) [with TreeType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>; HilbertValueType = mlpack::DiscreteHilbertValue]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 30 | hilbertValue(node) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:111:5: required from ‘mlpack::RectangleTree::RectangleTree(MatType&&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::HilbertRTreeSplit<2>; DescentType = mlpack::HilbertRTreeDescentHeuristic; AuxiliaryInformationType = mlpack::DiscreteHilbertRTreeAuxiliaryInformation; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 111 | auxiliaryInfo(this) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, NeighborSearchStat, arma::Mat, HilbertRTreeSplit<2>, HilbertRTreeDescentHeuristic, DiscreteHilbertRTreeAuxiliaryInformation>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 38 | return new TreeType(std::forward(dataset)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::HilbertRTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 107 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::HilbertRTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:532:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 532 | nSearch = new NSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 243 | kfn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:46:9: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 46 | new arma::Col(tree->Dataset().n_rows)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:46:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:46:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 61 | localHilbertValues = new arma::Mat(tree->Dataset().n_rows, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62 | tree->MaxLeafSize() + 1); | ~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘void mlpack::BinarySpaceTree::SplitNode(std::vector >&, size_t, SplitType, MatType>&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HollowBallBound; SplitType = mlpack::VPTreeSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:175:12: required from ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HollowBallBound; SplitType = mlpack::VPTreeSplit; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: 175 | SplitNode(oldFromNew, maxLeafSize, splitter); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, HollowBallBound, VPTreeSplit>; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: 27 | return new TreeType(std::forward(dataset), oldFromNew); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: 107 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:209:61: required from ‘mlpack::LeafSizeNSWrapper::LeafSizeNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: 209 | SingleTreeTraversalType>(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:541:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: 541 | nSearch = new LeafSizeNSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: 243 | kfn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:974:10: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>’ with extended alignment 16 [-Waligned-new=] 974 | left = new BinarySpaceTree(this, begin, splitCol - begin, oldFromNew, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 975 | splitter, maxLeafSize); | ~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:974:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:974:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>’ with extended alignment 16 [-Waligned-new=] 976 | right = new BinarySpaceTree(this, splitCol, begin + count - splitCol, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 977 | oldFromNew, splitter, maxLeafSize); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In instantiation of ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; HyperplaneType = mlpack::AxisOrthogonalHyperplane; SplitType = mlpack::MidpointSpaceSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:89:3: required from ‘mlpack::SpillTree::SpillTree(MatType&&, double, size_t, double) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; HyperplaneType = mlpack::AxisOrthogonalHyperplane; SplitType = mlpack::MidpointSpaceSplit; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 89 | SplitNode(points, maxLeafSize, tau, rho); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = SpillTree, NeighborSearchStat, arma::Mat, AxisOrthogonalHyperplane, MidpointSpaceSplit>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 38 | return new TreeType(std::forward(dataset)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::SPTree; DualTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistDualTreeTraverser; SingleTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistSingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 107 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::SPTree; DualTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistDualTreeTraverser; SingleTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistSingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:284:30: required from ‘mlpack::SpillNSWrapper::SpillNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 284 | searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:551:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 551 | nSearch = new SpillNSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 243 | kfn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:19: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:19: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:19: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘void mlpack::BinarySpaceTree::SplitNode(std::vector >&, size_t, SplitType, MatType>&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::CellBound; SplitType = mlpack::UBTreeSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:175:12: required from ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::CellBound; SplitType = mlpack::UBTreeSplit; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:19: note: 175 | SplitNode(oldFromNew, maxLeafSize, splitter); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:19: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, CellBound, UBTreeSplit>; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:19: note: 27 | return new TreeType(std::forward(dataset), oldFromNew); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:19: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:19: note: 107 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:19: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:19: note: | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:19: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:19: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:209:61: required from ‘mlpack::LeafSizeNSWrapper::LeafSizeNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:19: note: 209 | SingleTreeTraversalType>(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:19: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:554:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:19: note: 554 | nSearch = new LeafSizeNSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:19: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:19: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:19: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:19: note: 243 | kfn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:19: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:974:10: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>’ with extended alignment 16 [-Waligned-new=] 974 | left = new BinarySpaceTree(this, begin, splitCol - begin, oldFromNew, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 975 | splitter, maxLeafSize); | ~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:974:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:974:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>’ with extended alignment 16 [-Waligned-new=] 976 | right = new BinarySpaceTree(this, splitCol, begin + count - splitCol, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 977 | oldFromNew, splitter, maxLeafSize); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const mlpack::RectangleTree&, bool, mlpack::RectangleTree*) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::RTreeSplit; DescentType = mlpack::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/r_tree_split_impl.hpp:38:22: required from ‘static void mlpack::RTreeSplit::SplitLeafNode(TreeType*, std::vector&) [with TreeType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 38 | TreeType* copy = new TreeType(*tree, false); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:1024:29: required from ‘void mlpack::RectangleTree::SplitNode(std::vector&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::RTreeSplit; DescentType = mlpack::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 1024 | SplitType::SplitLeafNode(this, relevels); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:488:5: required from ‘void mlpack::RectangleTree::InsertPoint(size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::RTreeSplit; DescentType = mlpack::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 488 | SplitNode(lvls); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:117:22: required from ‘mlpack::RectangleTree::RectangleTree(MatType&&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::RTreeSplit; DescentType = mlpack::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 117 | root->InsertPoint(i); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, NeighborSearchStat, arma::Mat, RTreeSplit, RTreeDescentHeuristic, NoAuxiliaryInformation>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 38 | return new TreeType(std::forward(dataset)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 107 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:519:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 519 | nSearch = new NSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 243 | kfn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 187 | (parent ? parent->dataset : new MatType(*other.dataset)) : | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const mlpack::RectangleTree&, bool, mlpack::RectangleTree*) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::HilbertRTreeSplit<2>; DescentType = mlpack::HilbertRTreeDescentHeuristic; AuxiliaryInformationType = mlpack::DiscreteHilbertRTreeAuxiliaryInformation]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/hilbert_r_tree_split_impl.hpp:34:22: required from ‘static void mlpack::HilbertRTreeSplit::SplitLeafNode(TreeType*, std::vector&) [with TreeType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>; long unsigned int splitOrder = 2]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 34 | TreeType* copy = new TreeType(*tree, false); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:1024:29: required from ‘void mlpack::RectangleTree::SplitNode(std::vector&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::HilbertRTreeSplit<2>; DescentType = mlpack::HilbertRTreeDescentHeuristic; AuxiliaryInformationType = mlpack::DiscreteHilbertRTreeAuxiliaryInformation]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 1024 | SplitType::SplitLeafNode(this, relevels); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:488:5: required from ‘void mlpack::RectangleTree::InsertPoint(size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::HilbertRTreeSplit<2>; DescentType = mlpack::HilbertRTreeDescentHeuristic; AuxiliaryInformationType = mlpack::DiscreteHilbertRTreeAuxiliaryInformation; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 488 | SplitNode(lvls); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:117:22: required from ‘mlpack::RectangleTree::RectangleTree(MatType&&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::HilbertRTreeSplit<2>; DescentType = mlpack::HilbertRTreeDescentHeuristic; AuxiliaryInformationType = mlpack::DiscreteHilbertRTreeAuxiliaryInformation; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 117 | root->InsertPoint(i); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, NeighborSearchStat, arma::Mat, HilbertRTreeSplit<2>, HilbertRTreeDescentHeuristic, DiscreteHilbertRTreeAuxiliaryInformation>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 38 | return new TreeType(std::forward(dataset)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::HilbertRTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 107 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::HilbertRTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:532:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 532 | nSearch = new NSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 243 | kfn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 187 | (parent ? parent->dataset : new MatType(*other.dataset)) : | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const mlpack::RectangleTree&, bool, mlpack::RectangleTree*) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/r_plus_tree_split_impl.hpp:60:22: required from ‘static void mlpack::RPlusTreeSplit::SplitLeafNode(TreeType*, std::vector&) [with TreeType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>; SplitPolicyType = mlpack::RPlusTreeSplitPolicy; SweepType = mlpack::MinimalCoverageSweep]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 60 | TreeType* copy = new TreeType(*tree, false); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:1024:29: required from ‘void mlpack::RectangleTree::SplitNode(std::vector&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 1024 | SplitType::SplitLeafNode(this, relevels); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:488:5: required from ‘void mlpack::RectangleTree::InsertPoint(size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 488 | SplitNode(lvls); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:117:22: required from ‘mlpack::RectangleTree::RectangleTree(MatType&&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 117 | root->InsertPoint(i); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, NeighborSearchStat, arma::Mat, RPlusTreeSplit, RPlusTreeDescentHeuristic, NoAuxiliaryInformation>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 38 | return new TreeType(std::forward(dataset)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 107 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:535:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 535 | nSearch = new NSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 243 | kfn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 187 | (parent ? parent->dataset : new MatType(*other.dataset)) : | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const mlpack::RectangleTree&, bool, mlpack::RectangleTree*) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::RPlusPlusTreeAuxiliaryInformation]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/r_plus_tree_split_impl.hpp:60:22: required from ‘static void mlpack::RPlusTreeSplit::SplitLeafNode(TreeType*, std::vector&) [with TreeType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>; SplitPolicyType = mlpack::RPlusPlusTreeSplitPolicy; SweepType = mlpack::MinimalSplitsNumberSweep]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 60 | TreeType* copy = new TreeType(*tree, false); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:1024:29: required from ‘void mlpack::RectangleTree::SplitNode(std::vector&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::RPlusPlusTreeAuxiliaryInformation]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 1024 | SplitType::SplitLeafNode(this, relevels); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:488:5: required from ‘void mlpack::RectangleTree::InsertPoint(size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::RPlusPlusTreeAuxiliaryInformation; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 488 | SplitNode(lvls); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:117:22: required from ‘mlpack::RectangleTree::RectangleTree(MatType&&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::RPlusPlusTreeAuxiliaryInformation; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 117 | root->InsertPoint(i); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, NeighborSearchStat, arma::Mat, RPlusTreeSplit, RPlusPlusTreeDescentHeuristic, RPlusPlusTreeAuxiliaryInformation>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 38 | return new TreeType(std::forward(dataset)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 107 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RPlusPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:538:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 538 | nSearch = new NSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 243 | kfn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 187 | (parent ? parent->dataset : new MatType(*other.dataset)) : | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp: In instantiation of ‘mlpack::DiscreteHilbertValue::DiscreteHilbertValue(const mlpack::DiscreteHilbertValue&, TreeType*, bool) [with TreeType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>; TreeElemType = double]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/hilbert_r_tree_auxiliary_information_impl.hpp:40:5: required from ‘mlpack::HilbertRTreeAuxiliaryInformation::HilbertRTreeAuxiliaryInformation(const mlpack::HilbertRTreeAuxiliaryInformation&, TreeType*, bool) [with TreeType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>; HilbertValueType = mlpack::DiscreteHilbertValue]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 40 | hilbertValue(other.HilbertValue(), tree, deepCopy) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:191:5: required from ‘mlpack::RectangleTree::RectangleTree(const mlpack::RectangleTree&, bool, mlpack::RectangleTree*) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::HilbertRTreeSplit<2>; DescentType = mlpack::HilbertRTreeDescentHeuristic; AuxiliaryInformationType = mlpack::DiscreteHilbertRTreeAuxiliaryInformation]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 191 | auxiliaryInfo(other.auxiliaryInfo, this, deepCopy) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/hilbert_r_tree_split_impl.hpp:34:22: required from ‘static void mlpack::HilbertRTreeSplit::SplitLeafNode(TreeType*, std::vector&) [with TreeType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>; long unsigned int splitOrder = 2]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 34 | TreeType* copy = new TreeType(*tree, false); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:1024:29: required from ‘void mlpack::RectangleTree::SplitNode(std::vector&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::HilbertRTreeSplit<2>; DescentType = mlpack::HilbertRTreeDescentHeuristic; AuxiliaryInformationType = mlpack::DiscreteHilbertRTreeAuxiliaryInformation]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 1024 | SplitType::SplitLeafNode(this, relevels); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:488:5: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, NeighborSearchStat, arma::Mat, HilbertRTreeSplit<2>, HilbertRTreeDescentHeuristic, DiscreteHilbertRTreeAuxiliaryInformation>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 38 | return new TreeType(std::forward(dataset)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::HilbertRTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 107 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::HilbertRTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:532:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 532 | nSearch = new NSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 243 | kfn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:83:28: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 83 | localHilbertValues = new arma::Mat( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84 | *other.LocalHilbertValues()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:83:28: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:83:28: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 90 | valueToInsert = new arma::Col( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91 | *other.ValueToInsert()); | ~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp: In instantiation of ‘mlpack::Octree::Octree() [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat]’: /usr/include/cereal/access.hpp:317:16: required from ‘static T* cereal::access::construct() [with T = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: 317 | return new T(); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: | ^~~~~~~ /usr/include/cereal/details/traits.hpp:1364:46: required from ‘static T* cereal::detail::Construct::load_andor_construct() [with T = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >; A = cereal::BinaryInputArchive]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: 1364 | { return ::cereal::access::construct(); } /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/cereal/types/memory.hpp:411:101: required from ‘typename std::enable_if<(! cereal::traits::has_load_and_construct::value), void>::type cereal::load(Archive&, memory_detail::PtrWrapper&>&) [with Archive = BinaryInputArchive; T = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >; D = std::default_delete, mlpack::NeighborSearchStat, arma::Mat > >; typename std::enable_if<(! traits::has_load_and_construct::value), void>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: 411 | std::unique_ptr ptr( detail::Construct::load_andor_construct() ); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/cereal/cereal.hpp:941:34: required from ‘ArchiveType& cereal::InputArchive::processImpl(T&) [with T = cereal::memory_detail::PtrWrapper, mlpack::NeighborSearchStat, arma::Mat >, std::default_delete, mlpack::NeighborSearchStat, arma::Mat > > >&>; typename cereal::traits::detail::EnableIfHelper::value, (! cereal::traits::has_invalid_input_versioning::value), (cereal::traits::is_input_serializable::value && (cereal::traits::is_specialized_non_member_load::value || (! cereal::traits::is_specialized::value)))>::type = (cereal::traits::detail::sfinae)0; ArchiveType = cereal::BinaryInputArchive; unsigned int Flags = 1]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: 941 | CEREAL_LOAD_FUNCTION_NAME(*self, t); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: | ^ /usr/include/cereal/cereal.hpp:853:26: required from ‘void cereal::InputArchive::process(T&&) [with T = cereal::memory_detail::PtrWrapper, mlpack::NeighborSearchStat, arma::Mat >, std::default_delete, mlpack::NeighborSearchStat, arma::Mat > > >&>; ArchiveType = cereal::BinaryInputArchive; unsigned int Flags = 1]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: 853 | self->processImpl( head ); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/cereal/cereal.hpp:730:16: [ skipping 40 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/cereal/cereal.hpp:730:16: required from ‘ArchiveType& cereal::InputArchive::operator()(Types&& ...) [with Types = {cereal::NameValuePair&>}; ArchiveType = cereal::BinaryInputArchive; unsigned int Flags = 1]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: 730 | process( std::forward( args )... ); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/data/load_model_impl.hpp:95:9: required from ‘bool mlpack::data::Load(const std::string&, const std::string&, T&, bool, format) [with T = mlpack::NSModel; std::string = std::__cxx11::basic_string]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: 95 | ar(cereal::make_nvp(name.c_str(), t)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:124:15: required from ‘T*& mlpack::bindings::cli::GetParam(mlpack::util::ParamData&, const typename std::enable_if<(! arma::is_arma_type::value)>::type*, const typename std::enable_if::value>::type*) [with T = mlpack::NSModel; typename std::enable_if<(! arma::is_arma_type::value)>::type = void; typename std::enable_if::value>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: 124 | data::Load(value, "model", *model, true); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:143:69: required from ‘void mlpack::bindings::cli::GetParam(mlpack::util::ParamData&, const void*, void*) [with T = mlpack::NSModel*]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: 143 | *((T**) output) = &GetParam::type>(d); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/cli_option.hpp:117:20: required from ‘mlpack::bindings::cli::CLIOption::CLIOption(N, const std::string&, const std::string&, const std::string&, const std::string&, bool, bool, bool, const std::string&) [with N = mlpack::NSModel*; std::string = std::__cxx11::basic_string]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: 117 | IO::AddFunction(tname, "GetParam", &GetParam); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:87:1: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: 1007 | STRINGIFY(BINDING_NAME)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:475:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 475 | dataset(new MatType()), | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:475:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:475:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp: In instantiation of ‘mlpack::Octree::Octree() [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat]’: /usr/include/cereal/access.hpp:317:16: required from ‘static T* cereal::access::construct() [with T = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: 317 | return new T(); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: | ^~~~~~~ /usr/include/cereal/details/traits.hpp:1364:46: required from ‘static T* cereal::detail::Construct::load_andor_construct() [with T = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >; A = cereal::BinaryInputArchive]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: 1364 | { return ::cereal::access::construct(); } /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/cereal/types/memory.hpp:411:101: required from ‘typename std::enable_if<(! cereal::traits::has_load_and_construct::value), void>::type cereal::load(Archive&, memory_detail::PtrWrapper&>&) [with Archive = BinaryInputArchive; T = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >; D = std::default_delete, mlpack::NeighborSearchStat, arma::Mat > >; typename std::enable_if<(! traits::has_load_and_construct::value), void>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: 411 | std::unique_ptr ptr( detail::Construct::load_andor_construct() ); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/cereal/cereal.hpp:941:34: required from ‘ArchiveType& cereal::InputArchive::processImpl(T&) [with T = cereal::memory_detail::PtrWrapper, mlpack::NeighborSearchStat, arma::Mat >, std::default_delete, mlpack::NeighborSearchStat, arma::Mat > > >&>; typename cereal::traits::detail::EnableIfHelper::value, (! cereal::traits::has_invalid_input_versioning::value), (cereal::traits::is_input_serializable::value && (cereal::traits::is_specialized_non_member_load::value || (! cereal::traits::is_specialized::value)))>::type = (cereal::traits::detail::sfinae)0; ArchiveType = cereal::BinaryInputArchive; unsigned int Flags = 1]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: 941 | CEREAL_LOAD_FUNCTION_NAME(*self, t); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: | ^ /usr/include/cereal/cereal.hpp:853:26: required from ‘void cereal::InputArchive::process(T&&) [with T = cereal::memory_detail::PtrWrapper, mlpack::NeighborSearchStat, arma::Mat >, std::default_delete, mlpack::NeighborSearchStat, arma::Mat > > >&>; ArchiveType = cereal::BinaryInputArchive; unsigned int Flags = 1]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: 853 | self->processImpl( head ); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/cereal/cereal.hpp:730:16: [ skipping 40 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/cereal/cereal.hpp:730:16: required from ‘ArchiveType& cereal::InputArchive::operator()(Types&& ...) [with Types = {cereal::NameValuePair&>}; ArchiveType = cereal::BinaryInputArchive; unsigned int Flags = 1]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: 730 | process( std::forward( args )... ); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/data/load_model_impl.hpp:95:9: required from ‘bool mlpack::data::Load(const std::string&, const std::string&, T&, bool, format) [with T = mlpack::NSModel; std::string = std::__cxx11::basic_string]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: 95 | ar(cereal::make_nvp(name.c_str(), t)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:124:15: required from ‘T*& mlpack::bindings::cli::GetParam(mlpack::util::ParamData&, const typename std::enable_if<(! arma::is_arma_type::value)>::type*, const typename std::enable_if::value>::type*) [with T = mlpack::NSModel; typename std::enable_if<(! arma::is_arma_type::value)>::type = void; typename std::enable_if::value>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: 124 | data::Load(value, "model", *model, true); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:143:69: required from ‘void mlpack::bindings::cli::GetParam(mlpack::util::ParamData&, const void*, void*) [with T = mlpack::NSModel*]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: 143 | *((T**) output) = &GetParam::type>(d); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/cli_option.hpp:117:20: required from ‘mlpack::bindings::cli::CLIOption::CLIOption(N, const std::string&, const std::string&, const std::string&, const std::string&, bool, bool, bool, const std::string&) [with N = mlpack::NSModel*; std::string = std::__cxx11::basic_string]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: 117 | IO::AddFunction(tname, "GetParam", &GetParam); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:83:1: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: 1007 | STRINGIFY(BINDING_NAME)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:475:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 475 | dataset(new MatType()), | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:475:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:475:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::LeafSizeNSWrapper* mlpack::LeafSizeNSWrapper::Clone() const [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:475:13: note: 101 | class NSWrapper : public NSWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:475:13: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:218:30: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:475:13: note: 218 | virtual LeafSizeNSWrapper* Clone() const /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:475:13: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 127 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Train(MatType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:123:13: required from ‘void mlpack::LeafSizeNSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t, double, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: 123 | ns.Train(std::move(referenceSet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:113:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: 113 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ^~~~~~~~~~~~~~~~~~ 114 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | >::Train(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 318 | referenceSet = new MatType(std::move(referenceSetIn)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp: In instantiation of ‘mlpack::Octree::Octree(mlpack::Octree&&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:132:13: required from ‘void mlpack::LeafSizeNSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t, double, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: 132 | ns.Train(std::move(referenceTree)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:113:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: 113 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ^~~~~~~~~~~~~~~~~~ 114 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | >::Train(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:422:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 422 | other.dataset = new MatType(); | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:422:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:422:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(Tree&, size_t, arma::Mat&, arma::mat&, bool) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser; Tree = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:171:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:422:19: note: 171 | ns.Search(queryTree, k, neighborsOut, distancesOut); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:422:19: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:422:19: note: 146 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:422:19: note: | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:422:19: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:422:19: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 599 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:186:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: 186 | ns.Search(querySet, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: 146 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 101 | ns.Search(k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 93 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp: In instantiation of ‘mlpack::Octree::Octree(MatType&&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:70:33: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 70 | typename decltype(ns)::Tree queryTree(std::move(querySet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 56 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:154:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 154 | dataset(new MatType(std::move(dataset))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:154:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:154:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::LeafSizeNSWrapper* mlpack::LeafSizeNSWrapper::Clone() const [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:154:13: note: 101 | class NSWrapper : public NSWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:154:13: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:218:30: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:154:13: note: 218 | virtual LeafSizeNSWrapper* Clone() const /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:154:13: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:125:41: warning: ‘new’ of type ‘mlpack::NeighborSearch, arma::Mat, mlpack::UBTree, mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser, mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser>::Tree’ {aka ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>’} with extended alignment 16 [-Waligned-new=] 125 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:125:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:125:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 127 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Train(MatType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:123:13: required from ‘void mlpack::LeafSizeNSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t, double, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: 123 | ns.Train(std::move(referenceSet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:113:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: 113 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ^~~~~~~~~~~~~~~~~~ 114 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | >::Train(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 318 | referenceSet = new MatType(std::move(referenceSetIn)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Train(Tree) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser; Tree = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:132:13: required from ‘void mlpack::LeafSizeNSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t, double, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: 132 | ns.Train(std::move(referenceTree)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:113:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: 113 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ^~~~~~~~~~~~~~~~~~ 114 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | >::Train(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:347:25: warning: ‘new’ of type ‘mlpack::NeighborSearch, arma::Mat, mlpack::UBTree, mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser, mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser>::Tree’ {aka ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>’} with extended alignment 16 [-Waligned-new=] 347 | this->referenceTree = new Tree(std::move(referenceTree)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:347:25: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:347:25: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(Tree&, size_t, arma::Mat&, arma::mat&, bool) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser; Tree = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:171:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:347:25: note: 171 | ns.Search(queryTree, k, neighborsOut, distancesOut); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:347:25: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:347:25: note: 146 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:347:25: note: | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:347:25: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:347:25: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 599 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:186:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: 186 | ns.Search(querySet, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: 146 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 101 | ns.Search(k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 93 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::CellBound; SplitType = mlpack::UBTreeSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:70:33: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 70 | typename decltype(ns)::Tree queryTree(std::move(querySet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 56 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 138 | dataset(new MatType(std::move(data))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::SPTree; DualTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistDualTreeTraverser; SingleTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistSingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::SpillNSWrapper* mlpack::SpillNSWrapper::Clone() const [with SortPolicy = mlpack::NearestNS]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: 101 | class NSWrapper : public NSWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:293:27: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: 293 | virtual SpillNSWrapper* Clone() const { return new SpillNSWrapper(*this); } /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 127 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(Tree&, size_t, arma::Mat&, arma::mat&, bool) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::SPTree; DualTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistDualTreeTraverser; SingleTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistSingleTreeTraverser; Tree = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:228:14: required from ‘void mlpack::SpillNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: 228 | ns.Search(queryTree, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:210:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: 210 | void SpillNSWrapper::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 599 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::SPTree; DualTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistDualTreeTraverser; SingleTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistSingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:234:14: required from ‘void mlpack::SpillNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: 234 | ns.Search(querySet, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:210:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: 210 | void SpillNSWrapper::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::SPTree; DualTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistDualTreeTraverser; SingleTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistSingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::SPTree; DualTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistDualTreeTraverser; SingleTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistSingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 101 | ns.Search(k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 93 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Train(MatType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::SPTree; DualTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistDualTreeTraverser; SingleTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistSingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:42:11: required from ‘void mlpack::NSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t, double, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::SPTree; DualTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistDualTreeTraverser; SingleTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistSingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 42 | ns.Train(std::move(referenceSet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:31:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 31 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ^~~~~~~~~~ 32 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | >::Train(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 318 | referenceSet = new MatType(std::move(referenceSetIn)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::LeafSizeNSWrapper* mlpack::LeafSizeNSWrapper::Clone() const [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: 101 | class NSWrapper : public NSWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:218:30: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: 218 | virtual LeafSizeNSWrapper* Clone() const /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 127 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Train(MatType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:123:13: required from ‘void mlpack::LeafSizeNSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t, double, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: 123 | ns.Train(std::move(referenceSet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:113:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: 113 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ^~~~~~~~~~~~~~~~~~ 114 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | >::Train(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 318 | referenceSet = new MatType(std::move(referenceSetIn)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(Tree&, size_t, arma::Mat&, arma::mat&, bool) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser; Tree = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:171:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: 171 | ns.Search(queryTree, k, neighborsOut, distancesOut); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: 146 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 599 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:186:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: 186 | ns.Search(querySet, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: 146 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 101 | ns.Search(k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 93 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::RPTreeMaxSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:70:33: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 70 | typename decltype(ns)::Tree queryTree(std::move(querySet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 56 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 138 | dataset(new MatType(std::move(data))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::LeafSizeNSWrapper* mlpack::LeafSizeNSWrapper::Clone() const [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: 101 | class NSWrapper : public NSWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:218:30: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: 218 | virtual LeafSizeNSWrapper* Clone() const /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 127 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Train(MatType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:123:13: required from ‘void mlpack::LeafSizeNSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t, double, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: 123 | ns.Train(std::move(referenceSet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:113:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: 113 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ^~~~~~~~~~~~~~~~~~ 114 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | >::Train(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 318 | referenceSet = new MatType(std::move(referenceSetIn)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(Tree&, size_t, arma::Mat&, arma::mat&, bool) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser; Tree = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:171:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: 171 | ns.Search(queryTree, k, neighborsOut, distancesOut); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: 146 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 599 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:186:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: 186 | ns.Search(querySet, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: 146 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 101 | ns.Search(k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 93 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::RPTreeMeanSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:70:33: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 70 | typename decltype(ns)::Tree queryTree(std::move(querySet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 56 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 138 | dataset(new MatType(std::move(data))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::LeafSizeNSWrapper* mlpack::LeafSizeNSWrapper::Clone() const [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: 101 | class NSWrapper : public NSWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:218:30: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: 218 | virtual LeafSizeNSWrapper* Clone() const /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:125:41: warning: ‘new’ of type ‘mlpack::NeighborSearch, arma::Mat, mlpack::VPTree, mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser, mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser>::Tree’ {aka ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>’} with extended alignment 16 [-Waligned-new=] 125 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:125:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:125:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 127 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Train(MatType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:123:13: required from ‘void mlpack::LeafSizeNSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t, double, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: 123 | ns.Train(std::move(referenceSet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:113:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: 113 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ^~~~~~~~~~~~~~~~~~ 114 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | >::Train(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 318 | referenceSet = new MatType(std::move(referenceSetIn)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Train(Tree) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser; Tree = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:132:13: required from ‘void mlpack::LeafSizeNSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t, double, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: 132 | ns.Train(std::move(referenceTree)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:113:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: 113 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ^~~~~~~~~~~~~~~~~~ 114 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | >::Train(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:347:25: warning: ‘new’ of type ‘mlpack::NeighborSearch, arma::Mat, mlpack::VPTree, mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser, mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser>::Tree’ {aka ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>’} with extended alignment 16 [-Waligned-new=] 347 | this->referenceTree = new Tree(std::move(referenceTree)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:347:25: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:347:25: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(Tree&, size_t, arma::Mat&, arma::mat&, bool) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser; Tree = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:171:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:347:25: note: 171 | ns.Search(queryTree, k, neighborsOut, distancesOut); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:347:25: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:347:25: note: 146 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:347:25: note: | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:347:25: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:347:25: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 599 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:186:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: 186 | ns.Search(querySet, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: 146 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 101 | ns.Search(k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 93 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HollowBallBound; SplitType = mlpack::VPTreeSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:70:33: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 70 | typename decltype(ns)::Tree queryTree(std::move(querySet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 56 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 138 | dataset(new MatType(std::move(data))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::NSWrapper* mlpack::NSWrapper::Clone() const [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RPlusPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: 101 | class NSWrapper : public NSWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:118:22: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: 118 | virtual NSWrapper* Clone() const { return new NSWrapper(*this); } /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 127 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Train(MatType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:42:11: required from ‘void mlpack::NSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t, double, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RPlusPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: 42 | ns.Train(std::move(referenceSet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:31:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: 31 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ^~~~~~~~~~ 32 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | >::Train(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 318 | referenceSet = new MatType(std::move(referenceSetIn)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(Tree&, size_t, arma::Mat&, arma::mat&, bool) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser; Tree = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:74:14: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RPlusPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: 74 | ns.Search(queryTree, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: 56 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 599 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:80:14: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RPlusPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: 80 | ns.Search(std::move(querySet), k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: 56 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RPlusPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 101 | ns.Search(k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 93 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::NSWrapper* mlpack::NSWrapper::Clone() const [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 101 | class NSWrapper : public NSWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:118:22: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 118 | virtual NSWrapper* Clone() const { return new NSWrapper(*this); } /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 127 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Train(MatType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:42:11: required from ‘void mlpack::NSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t, double, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: 42 | ns.Train(std::move(referenceSet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:31:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: 31 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ^~~~~~~~~~ 32 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | >::Train(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 318 | referenceSet = new MatType(std::move(referenceSetIn)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(Tree&, size_t, arma::Mat&, arma::mat&, bool) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; Tree = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:74:14: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: 74 | ns.Search(queryTree, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: 56 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 599 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:80:14: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: 80 | ns.Search(std::move(querySet), k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: 56 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 101 | ns.Search(k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 93 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::HilbertRTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::NSWrapper* mlpack::NSWrapper::Clone() const [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::HilbertRTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 101 | class NSWrapper : public NSWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:118:22: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 118 | virtual NSWrapper* Clone() const { return new NSWrapper(*this); } /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 127 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Train(MatType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::HilbertRTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:42:11: required from ‘void mlpack::NSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t, double, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::HilbertRTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: 42 | ns.Train(std::move(referenceSet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:31:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: 31 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ^~~~~~~~~~ 32 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | >::Train(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 318 | referenceSet = new MatType(std::move(referenceSetIn)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(Tree&, size_t, arma::Mat&, arma::mat&, bool) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::HilbertRTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser; Tree = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:74:14: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::HilbertRTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: 74 | ns.Search(queryTree, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: 56 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 599 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::HilbertRTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:80:14: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::HilbertRTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: 80 | ns.Search(std::move(querySet), k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: 56 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::HilbertRTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::HilbertRTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 101 | ns.Search(k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 93 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::XTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::NSWrapper* mlpack::NSWrapper::Clone() const [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::XTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 101 | class NSWrapper : public NSWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:118:22: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 118 | virtual NSWrapper* Clone() const { return new NSWrapper(*this); } /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 127 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Train(MatType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::XTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:42:11: required from ‘void mlpack::NSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t, double, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::XTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: 42 | ns.Train(std::move(referenceSet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:31:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: 31 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ^~~~~~~~~~ 32 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | >::Train(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 318 | referenceSet = new MatType(std::move(referenceSetIn)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(Tree&, size_t, arma::Mat&, arma::mat&, bool) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::XTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::SingleTreeTraverser; Tree = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:74:14: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::XTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: 74 | ns.Search(queryTree, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: 56 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 599 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::XTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:80:14: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::XTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: 80 | ns.Search(std::move(querySet), k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: 56 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::XTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::XTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 101 | ns.Search(k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 93 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::LeafSizeNSWrapper* mlpack::LeafSizeNSWrapper::Clone() const [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 101 | class NSWrapper : public NSWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:218:30: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 218 | virtual LeafSizeNSWrapper* Clone() const /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:125:41: warning: ‘new’ of type ‘mlpack::NeighborSearch, arma::Mat, mlpack::BallTree, mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser, mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser>::Tree’ {aka ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>’} with extended alignment 16 [-Waligned-new=] 125 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:125:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:125:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 127 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Train(MatType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:123:13: required from ‘void mlpack::LeafSizeNSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t, double, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: 123 | ns.Train(std::move(referenceSet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:113:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: 113 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ^~~~~~~~~~~~~~~~~~ 114 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | >::Train(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 318 | referenceSet = new MatType(std::move(referenceSetIn)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Train(Tree) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser; Tree = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:132:13: required from ‘void mlpack::LeafSizeNSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t, double, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: 132 | ns.Train(std::move(referenceTree)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:113:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: 113 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ^~~~~~~~~~~~~~~~~~ 114 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | >::Train(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:347:25: warning: ‘new’ of type ‘mlpack::NeighborSearch, arma::Mat, mlpack::BallTree, mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser, mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser>::Tree’ {aka ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>’} with extended alignment 16 [-Waligned-new=] 347 | this->referenceTree = new Tree(std::move(referenceTree)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:347:25: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:347:25: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(Tree&, size_t, arma::Mat&, arma::mat&, bool) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser; Tree = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:171:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:347:25: note: 171 | ns.Search(queryTree, k, neighborsOut, distancesOut); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:347:25: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:347:25: note: 146 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:347:25: note: | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:347:25: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:347:25: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 599 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:186:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: 186 | ns.Search(querySet, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: 146 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 101 | ns.Search(k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 93 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::BallBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:70:33: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 70 | typename decltype(ns)::Tree queryTree(std::move(querySet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 56 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 138 | dataset(new MatType(std::move(data))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RStarTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::NSWrapper* mlpack::NSWrapper::Clone() const [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RStarTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: 101 | class NSWrapper : public NSWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:118:22: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: 118 | virtual NSWrapper* Clone() const { return new NSWrapper(*this); } /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 127 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Train(MatType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RStarTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:42:11: required from ‘void mlpack::NSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t, double, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RStarTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: 42 | ns.Train(std::move(referenceSet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:31:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: 31 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ^~~~~~~~~~ 32 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | >::Train(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 318 | referenceSet = new MatType(std::move(referenceSetIn)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(Tree&, size_t, arma::Mat&, arma::mat&, bool) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RStarTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; Tree = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:74:14: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RStarTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: 74 | ns.Search(queryTree, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: 56 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 599 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RStarTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:80:14: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RStarTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: 80 | ns.Search(std::move(querySet), k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: 56 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RStarTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RStarTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 101 | ns.Search(k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 93 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::NSWrapper* mlpack::NSWrapper::Clone() const [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 101 | class NSWrapper : public NSWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:118:22: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 118 | virtual NSWrapper* Clone() const { return new NSWrapper(*this); } /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 127 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Train(MatType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:42:11: required from ‘void mlpack::NSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t, double, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: 42 | ns.Train(std::move(referenceSet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:31:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: 31 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ^~~~~~~~~~ 32 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | >::Train(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 318 | referenceSet = new MatType(std::move(referenceSetIn)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(Tree&, size_t, arma::Mat&, arma::mat&, bool) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; Tree = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:74:14: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: 74 | ns.Search(queryTree, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: 56 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 599 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:80:14: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: 80 | ns.Search(std::move(querySet), k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: 56 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 101 | ns.Search(k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 93 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree; DualTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::DualTreeTraverser; SingleTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::NSWrapper* mlpack::NSWrapper::Clone() const [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::StandardCoverTree; DualTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::DualTreeTraverser; SingleTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 101 | class NSWrapper : public NSWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:118:22: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 118 | virtual NSWrapper* Clone() const { return new NSWrapper(*this); } /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 127 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Train(MatType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree; DualTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::DualTreeTraverser; SingleTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:42:11: required from ‘void mlpack::NSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t, double, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::StandardCoverTree; DualTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::DualTreeTraverser; SingleTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: 42 | ns.Train(std::move(referenceSet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:31:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: 31 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ^~~~~~~~~~ 32 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | >::Train(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 318 | referenceSet = new MatType(std::move(referenceSetIn)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(Tree&, size_t, arma::Mat&, arma::mat&, bool) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree; DualTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::DualTreeTraverser; SingleTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::SingleTreeTraverser; Tree = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:74:14: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::StandardCoverTree; DualTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::DualTreeTraverser; SingleTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: 74 | ns.Search(queryTree, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: 56 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 599 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree; DualTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::DualTreeTraverser; SingleTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:80:14: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::StandardCoverTree; DualTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::DualTreeTraverser; SingleTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: 80 | ns.Search(std::move(querySet), k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: 56 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree; DualTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::DualTreeTraverser; SingleTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::StandardCoverTree; DualTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::DualTreeTraverser; SingleTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 101 | ns.Search(k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 93 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::LeafSizeNSWrapper* mlpack::LeafSizeNSWrapper::Clone() const [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 101 | class NSWrapper : public NSWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:218:30: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 218 | virtual LeafSizeNSWrapper* Clone() const /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 127 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Train(MatType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:123:13: required from ‘void mlpack::LeafSizeNSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t, double, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: 123 | ns.Train(std::move(referenceSet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:113:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: 113 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ^~~~~~~~~~~~~~~~~~ 114 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | >::Train(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 318 | referenceSet = new MatType(std::move(referenceSetIn)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(Tree&, size_t, arma::Mat&, arma::mat&, bool) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser; Tree = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:171:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: 171 | ns.Search(queryTree, k, neighborsOut, distancesOut); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: 146 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 599 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:186:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: 186 | ns.Search(querySet, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: 146 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 101 | ns.Search(k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 93 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:70:33: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 70 | typename decltype(ns)::Tree queryTree(std::move(querySet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 56 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 138 | dataset(new MatType(std::move(data))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp: In instantiation of ‘mlpack::Octree::Octree(const mlpack::Octree&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:125:41: required from ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: 125 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::LeafSizeNSWrapper* mlpack::LeafSizeNSWrapper::Clone() const [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: 101 | class NSWrapper : public NSWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:218:30: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: 218 | virtual LeafSizeNSWrapper* Clone() const /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:348:38: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 348 | dataset((other.parent == NULL) ? new MatType(*other.dataset) : NULL), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:348:38: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:348:38: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp: In instantiation of ‘mlpack::Octree::Octree(const MatType&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:750:14: required from ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:348:38: note: 750 | Tree queryTree(*referenceSet); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:348:38: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:348:38: note: 101 | ns.Search(k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:348:38: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:348:38: note: 93 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:348:38: note: | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:348:38: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:348:38: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:28:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 28 | dataset(new MatType(dataset)), | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:28:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:28:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const mlpack::BinarySpaceTree&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::CellBound; SplitType = mlpack::UBTreeSplit]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:125:41: required from ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:28:13: note: 125 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:28:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::LeafSizeNSWrapper* mlpack::LeafSizeNSWrapper::Clone() const [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:28:13: note: 101 | class NSWrapper : public NSWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:28:13: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:218:30: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:28:13: note: 218 | virtual LeafSizeNSWrapper* Clone() const /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:28:13: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 344 | dataset((other.parent == NULL) ? new MatType(*other.dataset) : NULL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:349:12: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>’ with extended alignment 16 [-Waligned-new=] 349 | left = new BinarySpaceTree(*other.Left()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:349:12: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:349:12: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>’ with extended alignment 16 [-Waligned-new=] 355 | right = new BinarySpaceTree(*other.Right()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp: In instantiation of ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, CellBound, UBTreeSplit>; MatType = const arma::Mat&; typename std::enable_if::RearrangesDataset>::type = void]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:452:40: required from ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: 452 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:186:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: 186 | ns.Search(querySet, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: 146 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>’ with extended alignment 16 [-Waligned-new=] 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::CellBound; SplitType = mlpack::UBTreeSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:750:14: required from ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 750 | Tree queryTree(*referenceSet); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 101 | ns.Search(k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 93 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 41 | dataset(new MatType(data)) // Copies the dataset. | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘void mlpack::BinarySpaceTree::SplitNode(size_t, SplitType, MatType>&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::CellBound; SplitType = mlpack::UBTreeSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:142:12: required from ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::CellBound; SplitType = mlpack::UBTreeSplit; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: 142 | SplitNode(maxLeafSize, splitter); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:70:33: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: 70 | typename decltype(ns)::Tree queryTree(std::move(querySet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: 56 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:906:10: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>’ with extended alignment 16 [-Waligned-new=] 906 | left = new BinarySpaceTree(this, begin, splitCol - begin, splitter, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 907 | maxLeafSize); | ~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:906:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:906:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>’ with extended alignment 16 [-Waligned-new=] 908 | right = new BinarySpaceTree(this, splitCol, begin + count - splitCol, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 909 | splitter, maxLeafSize); | ~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In instantiation of ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; HyperplaneType = mlpack::AxisOrthogonalHyperplane; SplitType = mlpack::MidpointSpaceSplit]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:125:41: required from ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::SPTree; DualTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistDualTreeTraverser; SingleTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistSingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: 125 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::SpillNSWrapper* mlpack::SpillNSWrapper::Clone() const [with SortPolicy = mlpack::NearestNS]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: 101 | class NSWrapper : public NSWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:293:27: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: 293 | virtual SpillNSWrapper* Clone() const { return new SpillNSWrapper(*this); } /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:152:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 152 | new MatType(*other.dataset) : other.dataset), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:152:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:152:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:19: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const mlpack::BinarySpaceTree&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::RPTreeMaxSplit]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:125:41: required from ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:19: note: 125 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:19: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::LeafSizeNSWrapper* mlpack::LeafSizeNSWrapper::Clone() const [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:19: note: 101 | class NSWrapper : public NSWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:19: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:218:30: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:19: note: 218 | virtual LeafSizeNSWrapper* Clone() const /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:19: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 344 | dataset((other.parent == NULL) ? new MatType(*other.dataset) : NULL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::RPTreeMaxSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:750:14: required from ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: 750 | Tree queryTree(*referenceSet); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: 101 | ns.Search(k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: 93 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 41 | dataset(new MatType(data)) // Copies the dataset. | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const mlpack::BinarySpaceTree&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::RPTreeMeanSplit]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:125:41: required from ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: 125 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::LeafSizeNSWrapper* mlpack::LeafSizeNSWrapper::Clone() const [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: 101 | class NSWrapper : public NSWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:218:30: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: 218 | virtual LeafSizeNSWrapper* Clone() const /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 344 | dataset((other.parent == NULL) ? new MatType(*other.dataset) : NULL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::RPTreeMeanSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:750:14: required from ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: 750 | Tree queryTree(*referenceSet); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: 101 | ns.Search(k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: 93 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 41 | dataset(new MatType(data)) // Copies the dataset. | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const mlpack::BinarySpaceTree&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HollowBallBound; SplitType = mlpack::VPTreeSplit]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:125:41: required from ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: 125 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::LeafSizeNSWrapper* mlpack::LeafSizeNSWrapper::Clone() const [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: 101 | class NSWrapper : public NSWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:218:30: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: 218 | virtual LeafSizeNSWrapper* Clone() const /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 344 | dataset((other.parent == NULL) ? new MatType(*other.dataset) : NULL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:349:12: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>’ with extended alignment 16 [-Waligned-new=] 349 | left = new BinarySpaceTree(*other.Left()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:349:12: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:349:12: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>’ with extended alignment 16 [-Waligned-new=] 355 | right = new BinarySpaceTree(*other.Right()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp: In instantiation of ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, HollowBallBound, VPTreeSplit>; MatType = const arma::Mat&; typename std::enable_if::RearrangesDataset>::type = void]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:452:40: required from ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: 452 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:186:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: 186 | ns.Search(querySet, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: 146 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>’ with extended alignment 16 [-Waligned-new=] 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HollowBallBound; SplitType = mlpack::VPTreeSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:750:14: required from ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 750 | Tree queryTree(*referenceSet); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 101 | ns.Search(k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 93 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 41 | dataset(new MatType(data)) // Copies the dataset. | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘void mlpack::BinarySpaceTree::SplitNode(size_t, SplitType, MatType>&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HollowBallBound; SplitType = mlpack::VPTreeSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:142:12: required from ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HollowBallBound; SplitType = mlpack::VPTreeSplit; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: 142 | SplitNode(maxLeafSize, splitter); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:70:33: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: 70 | typename decltype(ns)::Tree queryTree(std::move(querySet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: 56 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:906:10: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>’ with extended alignment 16 [-Waligned-new=] 906 | left = new BinarySpaceTree(this, begin, splitCol - begin, splitter, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 907 | maxLeafSize); | ~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:906:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:906:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>’ with extended alignment 16 [-Waligned-new=] 908 | right = new BinarySpaceTree(this, splitCol, begin + count - splitCol, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 909 | splitter, maxLeafSize); | ~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const MatType&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::RPlusPlusTreeAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:750:14: required from ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: 750 | Tree queryTree(*referenceSet); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RPlusPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: 101 | ns.Search(k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: 93 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 67 | dataset(new MatType(data)), | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const MatType&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:750:14: required from ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 750 | Tree queryTree(*referenceSet); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 101 | ns.Search(k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 93 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 67 | dataset(new MatType(data)), | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const MatType&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::HilbertRTreeSplit<2>; DescentType = mlpack::HilbertRTreeDescentHeuristic; AuxiliaryInformationType = mlpack::DiscreteHilbertRTreeAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:750:14: required from ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::HilbertRTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 750 | Tree queryTree(*referenceSet); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::HilbertRTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 101 | ns.Search(k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 93 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 67 | dataset(new MatType(data)), | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const mlpack::RectangleTree&, bool, mlpack::RectangleTree*) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::XTreeSplit; DescentType = mlpack::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::XTreeAuxiliaryInformation]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:125:41: required from ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::XTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 125 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::NSWrapper* mlpack::NSWrapper::Clone() const [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::XTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 101 | class NSWrapper : public NSWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:118:22: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 118 | virtual NSWrapper* Clone() const { return new NSWrapper(*this); } /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 187 | (parent ? parent->dataset : new MatType(*other.dataset)) : | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const MatType&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::XTreeSplit; DescentType = mlpack::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::XTreeAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:750:14: required from ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::XTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 750 | Tree queryTree(*referenceSet); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::XTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 101 | ns.Search(k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 93 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 67 | dataset(new MatType(data)), | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const mlpack::BinarySpaceTree&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::BallBound; SplitType = mlpack::MidpointSplit]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:125:41: required from ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 125 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::LeafSizeNSWrapper* mlpack::LeafSizeNSWrapper::Clone() const [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 101 | class NSWrapper : public NSWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:218:30: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 218 | virtual LeafSizeNSWrapper* Clone() const /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 344 | dataset((other.parent == NULL) ? new MatType(*other.dataset) : NULL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:349:12: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>’ with extended alignment 16 [-Waligned-new=] 349 | left = new BinarySpaceTree(*other.Left()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:349:12: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:349:12: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>’ with extended alignment 16 [-Waligned-new=] 355 | right = new BinarySpaceTree(*other.Right()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp: In instantiation of ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, BallBound, MidpointSplit>; MatType = const arma::Mat&; typename std::enable_if::RearrangesDataset>::type = void]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:452:40: required from ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: 452 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:186:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: 186 | ns.Search(querySet, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: 146 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>’ with extended alignment 16 [-Waligned-new=] 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::BallBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:750:14: required from ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 750 | Tree queryTree(*referenceSet); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 101 | ns.Search(k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 93 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 41 | dataset(new MatType(data)) // Copies the dataset. | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘void mlpack::BinarySpaceTree::SplitNode(size_t, SplitType, MatType>&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::BallBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:142:12: required from ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::BallBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: 142 | SplitNode(maxLeafSize, splitter); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:70:33: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: 70 | typename decltype(ns)::Tree queryTree(std::move(querySet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: 56 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:906:10: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>’ with extended alignment 16 [-Waligned-new=] 906 | left = new BinarySpaceTree(this, begin, splitCol - begin, splitter, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 907 | maxLeafSize); | ~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:906:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:906:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>’ with extended alignment 16 [-Waligned-new=] 908 | right = new BinarySpaceTree(this, splitCol, begin + count - splitCol, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 909 | splitter, maxLeafSize); | ~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const mlpack::RectangleTree&, bool, mlpack::RectangleTree*) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::RStarTreeSplit; DescentType = mlpack::RStarTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:125:41: required from ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RStarTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: 125 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::NSWrapper* mlpack::NSWrapper::Clone() const [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RStarTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: 101 | class NSWrapper : public NSWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:118:22: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: 118 | virtual NSWrapper* Clone() const { return new NSWrapper(*this); } /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 187 | (parent ? parent->dataset : new MatType(*other.dataset)) : | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const MatType&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::RStarTreeSplit; DescentType = mlpack::RStarTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:750:14: required from ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RStarTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 750 | Tree queryTree(*referenceSet); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RStarTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 101 | ns.Search(k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 93 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 67 | dataset(new MatType(data)), | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const MatType&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::RTreeSplit; DescentType = mlpack::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:750:14: required from ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 750 | Tree queryTree(*referenceSet); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 101 | ns.Search(k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 93 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 67 | dataset(new MatType(data)), | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp: In instantiation of ‘mlpack::CoverTree::CoverTree(const mlpack::CoverTree&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; RootPointPolicy = mlpack::FirstPointIsRoot]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:125:41: required from ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree; DualTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::DualTreeTraverser; SingleTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 125 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::NSWrapper* mlpack::NSWrapper::Clone() const [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::StandardCoverTree; DualTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::DualTreeTraverser; SingleTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 101 | class NSWrapper : public NSWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:118:22: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 118 | virtual NSWrapper* Clone() const { return new NSWrapper(*this); } /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 509 | new MatType(*other.dataset) : other.dataset), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const mlpack::BinarySpaceTree&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::MidpointSplit]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:125:41: required from ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: 125 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::LeafSizeNSWrapper* mlpack::LeafSizeNSWrapper::Clone() const [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: 101 | class NSWrapper : public NSWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:218:30: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: 218 | virtual LeafSizeNSWrapper* Clone() const /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 344 | dataset((other.parent == NULL) ? new MatType(*other.dataset) : NULL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:750:14: required from ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: 750 | Tree queryTree(*referenceSet); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: 101 | ns.Search(k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: 93 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 41 | dataset(new MatType(data)) // Copies the dataset. | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp: In instantiation of ‘mlpack::Octree::Octree(const MatType&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = Octree, NeighborSearchStat, arma::Mat >; MatType = const arma::Mat&; typename std::enable_if::RearrangesDataset>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: 27 | return new TreeType(std::forward(dataset), oldFromNew); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:452:40: required from ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: 452 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:186:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: 186 | ns.Search(querySet, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: 146 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:66:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 66 | dataset(new MatType(dataset)), | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:66:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:66:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::CellBound; SplitType = mlpack::UBTreeSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, CellBound, UBTreeSplit>; MatType = const arma::Mat&; typename std::enable_if::RearrangesDataset>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:66:13: note: 27 | return new TreeType(std::forward(dataset), oldFromNew); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:66:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:452:40: required from ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:66:13: note: 452 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:66:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:186:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:66:13: note: 186 | ns.Search(querySet, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:66:13: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:66:13: note: 146 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:66:13: note: | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:66:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:66:13: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 69 | dataset(new MatType(data)) // Copies the dataset. | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::RPTreeMaxSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, HRectBound, RPTreeMaxSplit>; MatType = const arma::Mat&; typename std::enable_if::RearrangesDataset>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 27 | return new TreeType(std::forward(dataset), oldFromNew); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:452:40: required from ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 452 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:186:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 186 | ns.Search(querySet, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 146 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 69 | dataset(new MatType(data)) // Copies the dataset. | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::RPTreeMeanSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, HRectBound, RPTreeMeanSplit>; MatType = const arma::Mat&; typename std::enable_if::RearrangesDataset>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 27 | return new TreeType(std::forward(dataset), oldFromNew); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:452:40: required from ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 452 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:186:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 186 | ns.Search(querySet, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 146 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 69 | dataset(new MatType(data)) // Copies the dataset. | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HollowBallBound; SplitType = mlpack::VPTreeSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, HollowBallBound, VPTreeSplit>; MatType = const arma::Mat&; typename std::enable_if::RearrangesDataset>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 27 | return new TreeType(std::forward(dataset), oldFromNew); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:452:40: required from ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 452 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:186:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 186 | ns.Search(querySet, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 146 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 69 | dataset(new MatType(data)) // Copies the dataset. | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::BallBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, BallBound, MidpointSplit>; MatType = const arma::Mat&; typename std::enable_if::RearrangesDataset>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 27 | return new TreeType(std::forward(dataset), oldFromNew); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:452:40: required from ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 452 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:186:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 186 | ns.Search(querySet, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 146 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 69 | dataset(new MatType(data)) // Copies the dataset. | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, HRectBound, MidpointSplit>; MatType = const arma::Mat&; typename std::enable_if::RearrangesDataset>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 27 | return new TreeType(std::forward(dataset), oldFromNew); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:452:40: required from ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 452 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:186:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 186 | ns.Search(querySet, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 146 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 69 | dataset(new MatType(data)) // Copies the dataset. | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::LeafSizeNSWrapper* mlpack::LeafSizeNSWrapper::Clone() const [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:475:13: note: 101 | class NSWrapper : public NSWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:475:13: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:218:30: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:475:13: note: 218 | virtual LeafSizeNSWrapper* Clone() const /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:475:13: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 127 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Train(MatType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:123:13: required from ‘void mlpack::LeafSizeNSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t, double, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: 123 | ns.Train(std::move(referenceSet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:113:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: 113 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ^~~~~~~~~~~~~~~~~~ 114 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | >::Train(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 318 | referenceSet = new MatType(std::move(referenceSetIn)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp: In instantiation of ‘mlpack::Octree::Octree(mlpack::Octree&&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:132:13: required from ‘void mlpack::LeafSizeNSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t, double, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: 132 | ns.Train(std::move(referenceTree)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:113:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: 113 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ^~~~~~~~~~~~~~~~~~ 114 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | >::Train(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:422:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 422 | other.dataset = new MatType(); | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:422:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:422:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(Tree&, size_t, arma::Mat&, arma::mat&, bool) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser; Tree = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:171:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:422:19: note: 171 | ns.Search(queryTree, k, neighborsOut, distancesOut); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:422:19: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:422:19: note: 146 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:422:19: note: | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:422:19: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:422:19: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 599 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:186:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: 186 | ns.Search(querySet, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: 146 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 101 | ns.Search(k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 93 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp: In instantiation of ‘mlpack::Octree::Octree(MatType&&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:70:33: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 70 | typename decltype(ns)::Tree queryTree(std::move(querySet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 56 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:154:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 154 | dataset(new MatType(std::move(dataset))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:154:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:154:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::LeafSizeNSWrapper* mlpack::LeafSizeNSWrapper::Clone() const [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:154:13: note: 101 | class NSWrapper : public NSWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:154:13: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:218:30: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:154:13: note: 218 | virtual LeafSizeNSWrapper* Clone() const /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:154:13: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:125:41: warning: ‘new’ of type ‘mlpack::NeighborSearch, arma::Mat, mlpack::UBTree, mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser, mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser>::Tree’ {aka ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>’} with extended alignment 16 [-Waligned-new=] 125 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:125:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:125:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 127 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Train(MatType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:123:13: required from ‘void mlpack::LeafSizeNSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t, double, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: 123 | ns.Train(std::move(referenceSet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:113:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: 113 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ^~~~~~~~~~~~~~~~~~ 114 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | >::Train(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 318 | referenceSet = new MatType(std::move(referenceSetIn)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Train(Tree) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser; Tree = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:132:13: required from ‘void mlpack::LeafSizeNSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t, double, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: 132 | ns.Train(std::move(referenceTree)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:113:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: 113 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ^~~~~~~~~~~~~~~~~~ 114 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | >::Train(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:347:25: warning: ‘new’ of type ‘mlpack::NeighborSearch, arma::Mat, mlpack::UBTree, mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser, mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser>::Tree’ {aka ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>’} with extended alignment 16 [-Waligned-new=] 347 | this->referenceTree = new Tree(std::move(referenceTree)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:347:25: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:347:25: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(Tree&, size_t, arma::Mat&, arma::mat&, bool) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser; Tree = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:171:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:347:25: note: 171 | ns.Search(queryTree, k, neighborsOut, distancesOut); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:347:25: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:347:25: note: 146 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:347:25: note: | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:347:25: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:347:25: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 599 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:186:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: 186 | ns.Search(querySet, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: 146 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 101 | ns.Search(k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 93 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::CellBound; SplitType = mlpack::UBTreeSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:70:33: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 70 | typename decltype(ns)::Tree queryTree(std::move(querySet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 56 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 138 | dataset(new MatType(std::move(data))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::SPTree; DualTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistDualTreeTraverser; SingleTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistSingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::SpillNSWrapper* mlpack::SpillNSWrapper::Clone() const [with SortPolicy = mlpack::FurthestNS]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: 101 | class NSWrapper : public NSWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:293:27: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: 293 | virtual SpillNSWrapper* Clone() const { return new SpillNSWrapper(*this); } /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 127 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(Tree&, size_t, arma::Mat&, arma::mat&, bool) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::SPTree; DualTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistDualTreeTraverser; SingleTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistSingleTreeTraverser; Tree = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:228:14: required from ‘void mlpack::SpillNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: 228 | ns.Search(queryTree, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:210:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: 210 | void SpillNSWrapper::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 599 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::SPTree; DualTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistDualTreeTraverser; SingleTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistSingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:234:14: required from ‘void mlpack::SpillNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: 234 | ns.Search(querySet, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:210:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: 210 | void SpillNSWrapper::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::SPTree; DualTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistDualTreeTraverser; SingleTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistSingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::SPTree; DualTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistDualTreeTraverser; SingleTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistSingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 101 | ns.Search(k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 93 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Train(MatType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::SPTree; DualTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistDualTreeTraverser; SingleTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistSingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:42:11: required from ‘void mlpack::NSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t, double, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::SPTree; DualTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistDualTreeTraverser; SingleTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistSingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 42 | ns.Train(std::move(referenceSet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:31:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 31 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ^~~~~~~~~~ 32 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | >::Train(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 318 | referenceSet = new MatType(std::move(referenceSetIn)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::LeafSizeNSWrapper* mlpack::LeafSizeNSWrapper::Clone() const [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: 101 | class NSWrapper : public NSWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:218:30: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: 218 | virtual LeafSizeNSWrapper* Clone() const /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 127 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Train(MatType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:123:13: required from ‘void mlpack::LeafSizeNSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t, double, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: 123 | ns.Train(std::move(referenceSet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:113:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: 113 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ^~~~~~~~~~~~~~~~~~ 114 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | >::Train(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 318 | referenceSet = new MatType(std::move(referenceSetIn)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(Tree&, size_t, arma::Mat&, arma::mat&, bool) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser; Tree = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:171:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: 171 | ns.Search(queryTree, k, neighborsOut, distancesOut); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: 146 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 599 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:186:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: 186 | ns.Search(querySet, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: 146 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 101 | ns.Search(k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 93 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::RPTreeMaxSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:70:33: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 70 | typename decltype(ns)::Tree queryTree(std::move(querySet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 56 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 138 | dataset(new MatType(std::move(data))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::LeafSizeNSWrapper* mlpack::LeafSizeNSWrapper::Clone() const [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: 101 | class NSWrapper : public NSWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:218:30: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: 218 | virtual LeafSizeNSWrapper* Clone() const /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 127 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Train(MatType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:123:13: required from ‘void mlpack::LeafSizeNSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t, double, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: 123 | ns.Train(std::move(referenceSet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:113:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: 113 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ^~~~~~~~~~~~~~~~~~ 114 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | >::Train(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 318 | referenceSet = new MatType(std::move(referenceSetIn)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(Tree&, size_t, arma::Mat&, arma::mat&, bool) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser; Tree = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:171:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: 171 | ns.Search(queryTree, k, neighborsOut, distancesOut); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: 146 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 599 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:186:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: 186 | ns.Search(querySet, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: 146 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 101 | ns.Search(k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 93 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::RPTreeMeanSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:70:33: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 70 | typename decltype(ns)::Tree queryTree(std::move(querySet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 56 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 138 | dataset(new MatType(std::move(data))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::LeafSizeNSWrapper* mlpack::LeafSizeNSWrapper::Clone() const [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: 101 | class NSWrapper : public NSWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:218:30: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: 218 | virtual LeafSizeNSWrapper* Clone() const /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:125:41: warning: ‘new’ of type ‘mlpack::NeighborSearch, arma::Mat, mlpack::VPTree, mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser, mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser>::Tree’ {aka ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>’} with extended alignment 16 [-Waligned-new=] 125 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:125:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:125:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 127 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Train(MatType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:123:13: required from ‘void mlpack::LeafSizeNSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t, double, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: 123 | ns.Train(std::move(referenceSet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:113:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: 113 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ^~~~~~~~~~~~~~~~~~ 114 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | >::Train(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 318 | referenceSet = new MatType(std::move(referenceSetIn)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Train(Tree) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser; Tree = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:132:13: required from ‘void mlpack::LeafSizeNSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t, double, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: 132 | ns.Train(std::move(referenceTree)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:113:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: 113 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ^~~~~~~~~~~~~~~~~~ 114 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | >::Train(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:347:25: warning: ‘new’ of type ‘mlpack::NeighborSearch, arma::Mat, mlpack::VPTree, mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser, mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser>::Tree’ {aka ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>’} with extended alignment 16 [-Waligned-new=] 347 | this->referenceTree = new Tree(std::move(referenceTree)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:347:25: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:347:25: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(Tree&, size_t, arma::Mat&, arma::mat&, bool) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser; Tree = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:171:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:347:25: note: 171 | ns.Search(queryTree, k, neighborsOut, distancesOut); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:347:25: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:347:25: note: 146 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:347:25: note: | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:347:25: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:347:25: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 599 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:186:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: 186 | ns.Search(querySet, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: 146 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 101 | ns.Search(k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 93 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HollowBallBound; SplitType = mlpack::VPTreeSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:70:33: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 70 | typename decltype(ns)::Tree queryTree(std::move(querySet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 56 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 138 | dataset(new MatType(std::move(data))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::NSWrapper* mlpack::NSWrapper::Clone() const [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RPlusPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: 101 | class NSWrapper : public NSWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:118:22: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: 118 | virtual NSWrapper* Clone() const { return new NSWrapper(*this); } /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 127 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Train(MatType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:42:11: required from ‘void mlpack::NSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t, double, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RPlusPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: 42 | ns.Train(std::move(referenceSet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:31:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: 31 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ^~~~~~~~~~ 32 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | >::Train(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 318 | referenceSet = new MatType(std::move(referenceSetIn)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(Tree&, size_t, arma::Mat&, arma::mat&, bool) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser; Tree = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:74:14: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RPlusPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: 74 | ns.Search(queryTree, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: 56 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 599 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:80:14: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RPlusPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: 80 | ns.Search(std::move(querySet), k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: 56 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RPlusPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 101 | ns.Search(k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 93 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::NSWrapper* mlpack::NSWrapper::Clone() const [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 101 | class NSWrapper : public NSWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:118:22: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 118 | virtual NSWrapper* Clone() const { return new NSWrapper(*this); } /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 127 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Train(MatType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:42:11: required from ‘void mlpack::NSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t, double, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: 42 | ns.Train(std::move(referenceSet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:31:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: 31 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ^~~~~~~~~~ 32 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | >::Train(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 318 | referenceSet = new MatType(std::move(referenceSetIn)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(Tree&, size_t, arma::Mat&, arma::mat&, bool) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; Tree = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:74:14: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: 74 | ns.Search(queryTree, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: 56 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 599 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:80:14: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: 80 | ns.Search(std::move(querySet), k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: 56 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 101 | ns.Search(k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 93 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::HilbertRTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::NSWrapper* mlpack::NSWrapper::Clone() const [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::HilbertRTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 101 | class NSWrapper : public NSWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:118:22: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 118 | virtual NSWrapper* Clone() const { return new NSWrapper(*this); } /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 127 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Train(MatType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::HilbertRTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:42:11: required from ‘void mlpack::NSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t, double, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::HilbertRTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: 42 | ns.Train(std::move(referenceSet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:31:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: 31 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ^~~~~~~~~~ 32 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | >::Train(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 318 | referenceSet = new MatType(std::move(referenceSetIn)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(Tree&, size_t, arma::Mat&, arma::mat&, bool) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::HilbertRTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser; Tree = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:74:14: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::HilbertRTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: 74 | ns.Search(queryTree, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: 56 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 599 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::HilbertRTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:80:14: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::HilbertRTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: 80 | ns.Search(std::move(querySet), k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: 56 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::HilbertRTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::HilbertRTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 101 | ns.Search(k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 93 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::XTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::NSWrapper* mlpack::NSWrapper::Clone() const [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::XTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 101 | class NSWrapper : public NSWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:118:22: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 118 | virtual NSWrapper* Clone() const { return new NSWrapper(*this); } /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 127 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Train(MatType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::XTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:42:11: required from ‘void mlpack::NSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t, double, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::XTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: 42 | ns.Train(std::move(referenceSet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:31:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: 31 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ^~~~~~~~~~ 32 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | >::Train(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 318 | referenceSet = new MatType(std::move(referenceSetIn)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(Tree&, size_t, arma::Mat&, arma::mat&, bool) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::XTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::SingleTreeTraverser; Tree = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:74:14: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::XTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: 74 | ns.Search(queryTree, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: 56 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 599 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::XTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:80:14: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::XTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: 80 | ns.Search(std::move(querySet), k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: 56 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::XTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::XTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 101 | ns.Search(k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 93 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::LeafSizeNSWrapper* mlpack::LeafSizeNSWrapper::Clone() const [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 101 | class NSWrapper : public NSWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:218:30: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 218 | virtual LeafSizeNSWrapper* Clone() const /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:125:41: warning: ‘new’ of type ‘mlpack::NeighborSearch, arma::Mat, mlpack::BallTree, mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser, mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser>::Tree’ {aka ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>’} with extended alignment 16 [-Waligned-new=] 125 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:125:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:125:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 127 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Train(MatType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:123:13: required from ‘void mlpack::LeafSizeNSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t, double, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: 123 | ns.Train(std::move(referenceSet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:113:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: 113 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ^~~~~~~~~~~~~~~~~~ 114 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | >::Train(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 318 | referenceSet = new MatType(std::move(referenceSetIn)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Train(Tree) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser; Tree = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:132:13: required from ‘void mlpack::LeafSizeNSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t, double, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: 132 | ns.Train(std::move(referenceTree)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:113:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: 113 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ^~~~~~~~~~~~~~~~~~ 114 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | >::Train(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:347:25: warning: ‘new’ of type ‘mlpack::NeighborSearch, arma::Mat, mlpack::BallTree, mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser, mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser>::Tree’ {aka ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>’} with extended alignment 16 [-Waligned-new=] 347 | this->referenceTree = new Tree(std::move(referenceTree)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:347:25: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:347:25: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(Tree&, size_t, arma::Mat&, arma::mat&, bool) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser; Tree = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:171:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:347:25: note: 171 | ns.Search(queryTree, k, neighborsOut, distancesOut); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:347:25: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:347:25: note: 146 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:347:25: note: | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:347:25: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:347:25: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 599 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:186:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: 186 | ns.Search(querySet, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: 146 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 101 | ns.Search(k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 93 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::BallBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:70:33: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 70 | typename decltype(ns)::Tree queryTree(std::move(querySet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 56 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 138 | dataset(new MatType(std::move(data))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RStarTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::NSWrapper* mlpack::NSWrapper::Clone() const [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RStarTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: 101 | class NSWrapper : public NSWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:118:22: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: 118 | virtual NSWrapper* Clone() const { return new NSWrapper(*this); } /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 127 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Train(MatType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RStarTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:42:11: required from ‘void mlpack::NSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t, double, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RStarTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: 42 | ns.Train(std::move(referenceSet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:31:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: 31 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ^~~~~~~~~~ 32 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | >::Train(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 318 | referenceSet = new MatType(std::move(referenceSetIn)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(Tree&, size_t, arma::Mat&, arma::mat&, bool) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RStarTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; Tree = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:74:14: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RStarTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: 74 | ns.Search(queryTree, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: 56 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 599 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RStarTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:80:14: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RStarTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: 80 | ns.Search(std::move(querySet), k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: 56 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RStarTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RStarTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 101 | ns.Search(k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 93 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::NSWrapper* mlpack::NSWrapper::Clone() const [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 101 | class NSWrapper : public NSWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:118:22: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 118 | virtual NSWrapper* Clone() const { return new NSWrapper(*this); } /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 127 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Train(MatType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:42:11: required from ‘void mlpack::NSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t, double, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: 42 | ns.Train(std::move(referenceSet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:31:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: 31 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ^~~~~~~~~~ 32 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | >::Train(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 318 | referenceSet = new MatType(std::move(referenceSetIn)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(Tree&, size_t, arma::Mat&, arma::mat&, bool) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; Tree = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:74:14: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: 74 | ns.Search(queryTree, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: 56 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 599 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:80:14: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: 80 | ns.Search(std::move(querySet), k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: 56 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 101 | ns.Search(k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 93 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree; DualTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::DualTreeTraverser; SingleTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::NSWrapper* mlpack::NSWrapper::Clone() const [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::StandardCoverTree; DualTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::DualTreeTraverser; SingleTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 101 | class NSWrapper : public NSWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:118:22: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 118 | virtual NSWrapper* Clone() const { return new NSWrapper(*this); } /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 127 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Train(MatType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree; DualTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::DualTreeTraverser; SingleTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:42:11: required from ‘void mlpack::NSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t, double, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::StandardCoverTree; DualTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::DualTreeTraverser; SingleTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: 42 | ns.Train(std::move(referenceSet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:31:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: 31 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ^~~~~~~~~~ 32 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | >::Train(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 318 | referenceSet = new MatType(std::move(referenceSetIn)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(Tree&, size_t, arma::Mat&, arma::mat&, bool) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree; DualTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::DualTreeTraverser; SingleTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::SingleTreeTraverser; Tree = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:74:14: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::StandardCoverTree; DualTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::DualTreeTraverser; SingleTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: 74 | ns.Search(queryTree, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: 56 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 599 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree; DualTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::DualTreeTraverser; SingleTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:80:14: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::StandardCoverTree; DualTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::DualTreeTraverser; SingleTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: 80 | ns.Search(std::move(querySet), k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: 56 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree; DualTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::DualTreeTraverser; SingleTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::StandardCoverTree; DualTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::DualTreeTraverser; SingleTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 101 | ns.Search(k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 93 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::LeafSizeNSWrapper* mlpack::LeafSizeNSWrapper::Clone() const [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 101 | class NSWrapper : public NSWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:218:30: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 218 | virtual LeafSizeNSWrapper* Clone() const /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 127 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Train(MatType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:123:13: required from ‘void mlpack::LeafSizeNSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t, double, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: 123 | ns.Train(std::move(referenceSet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:113:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: 113 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ^~~~~~~~~~~~~~~~~~ 114 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | >::Train(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 318 | referenceSet = new MatType(std::move(referenceSetIn)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(Tree&, size_t, arma::Mat&, arma::mat&, bool) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser; Tree = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:171:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: 171 | ns.Search(queryTree, k, neighborsOut, distancesOut); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: 146 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 599 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:186:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: 186 | ns.Search(querySet, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: 146 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 101 | ns.Search(k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 93 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:70:33: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 70 | typename decltype(ns)::Tree queryTree(std::move(querySet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 56 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 138 | dataset(new MatType(std::move(data))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp: In instantiation of ‘mlpack::Octree::Octree(const mlpack::Octree&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:125:41: required from ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: 125 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::LeafSizeNSWrapper* mlpack::LeafSizeNSWrapper::Clone() const [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: 101 | class NSWrapper : public NSWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:218:30: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: 218 | virtual LeafSizeNSWrapper* Clone() const /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:348:38: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 348 | dataset((other.parent == NULL) ? new MatType(*other.dataset) : NULL), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:348:38: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:348:38: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp: In instantiation of ‘mlpack::Octree::Octree(const MatType&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:750:14: required from ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:348:38: note: 750 | Tree queryTree(*referenceSet); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:348:38: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:348:38: note: 101 | ns.Search(k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:348:38: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:348:38: note: 93 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:348:38: note: | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:348:38: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:348:38: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:28:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 28 | dataset(new MatType(dataset)), | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:28:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:28:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const mlpack::BinarySpaceTree&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::CellBound; SplitType = mlpack::UBTreeSplit]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:125:41: required from ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:28:13: note: 125 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:28:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::LeafSizeNSWrapper* mlpack::LeafSizeNSWrapper::Clone() const [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:28:13: note: 101 | class NSWrapper : public NSWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:28:13: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:218:30: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:28:13: note: 218 | virtual LeafSizeNSWrapper* Clone() const /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:28:13: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 344 | dataset((other.parent == NULL) ? new MatType(*other.dataset) : NULL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:349:12: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>’ with extended alignment 16 [-Waligned-new=] 349 | left = new BinarySpaceTree(*other.Left()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:349:12: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:349:12: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>’ with extended alignment 16 [-Waligned-new=] 355 | right = new BinarySpaceTree(*other.Right()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp: In instantiation of ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, CellBound, UBTreeSplit>; MatType = const arma::Mat&; typename std::enable_if::RearrangesDataset>::type = void]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:452:40: required from ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: 452 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:186:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: 186 | ns.Search(querySet, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: 146 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>’ with extended alignment 16 [-Waligned-new=] 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::CellBound; SplitType = mlpack::UBTreeSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:750:14: required from ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 750 | Tree queryTree(*referenceSet); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 101 | ns.Search(k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 93 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 41 | dataset(new MatType(data)) // Copies the dataset. | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘void mlpack::BinarySpaceTree::SplitNode(size_t, SplitType, MatType>&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::CellBound; SplitType = mlpack::UBTreeSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:142:12: required from ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::CellBound; SplitType = mlpack::UBTreeSplit; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: 142 | SplitNode(maxLeafSize, splitter); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:70:33: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: 70 | typename decltype(ns)::Tree queryTree(std::move(querySet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: 56 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:906:10: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>’ with extended alignment 16 [-Waligned-new=] 906 | left = new BinarySpaceTree(this, begin, splitCol - begin, splitter, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 907 | maxLeafSize); | ~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:906:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:906:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>’ with extended alignment 16 [-Waligned-new=] 908 | right = new BinarySpaceTree(this, splitCol, begin + count - splitCol, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 909 | splitter, maxLeafSize); | ~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In instantiation of ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; HyperplaneType = mlpack::AxisOrthogonalHyperplane; SplitType = mlpack::MidpointSpaceSplit]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:125:41: required from ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::SPTree; DualTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistDualTreeTraverser; SingleTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistSingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: 125 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::SpillNSWrapper* mlpack::SpillNSWrapper::Clone() const [with SortPolicy = mlpack::FurthestNS]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: 101 | class NSWrapper : public NSWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:293:27: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: 293 | virtual SpillNSWrapper* Clone() const { return new SpillNSWrapper(*this); } /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:152:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 152 | new MatType(*other.dataset) : other.dataset), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:152:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:152:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:19: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const mlpack::BinarySpaceTree&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::RPTreeMaxSplit]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:125:41: required from ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:19: note: 125 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:19: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::LeafSizeNSWrapper* mlpack::LeafSizeNSWrapper::Clone() const [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:19: note: 101 | class NSWrapper : public NSWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:19: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:218:30: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:19: note: 218 | virtual LeafSizeNSWrapper* Clone() const /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:19: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 344 | dataset((other.parent == NULL) ? new MatType(*other.dataset) : NULL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::RPTreeMaxSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:750:14: required from ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: 750 | Tree queryTree(*referenceSet); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: 101 | ns.Search(k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: 93 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 41 | dataset(new MatType(data)) // Copies the dataset. | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const mlpack::BinarySpaceTree&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::RPTreeMeanSplit]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:125:41: required from ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: 125 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::LeafSizeNSWrapper* mlpack::LeafSizeNSWrapper::Clone() const [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: 101 | class NSWrapper : public NSWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:218:30: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: 218 | virtual LeafSizeNSWrapper* Clone() const /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 344 | dataset((other.parent == NULL) ? new MatType(*other.dataset) : NULL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::RPTreeMeanSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:750:14: required from ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: 750 | Tree queryTree(*referenceSet); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: 101 | ns.Search(k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: 93 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 41 | dataset(new MatType(data)) // Copies the dataset. | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const mlpack::BinarySpaceTree&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HollowBallBound; SplitType = mlpack::VPTreeSplit]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:125:41: required from ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: 125 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::LeafSizeNSWrapper* mlpack::LeafSizeNSWrapper::Clone() const [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: 101 | class NSWrapper : public NSWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:218:30: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: 218 | virtual LeafSizeNSWrapper* Clone() const /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 344 | dataset((other.parent == NULL) ? new MatType(*other.dataset) : NULL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:349:12: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>’ with extended alignment 16 [-Waligned-new=] 349 | left = new BinarySpaceTree(*other.Left()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:349:12: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:349:12: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>’ with extended alignment 16 [-Waligned-new=] 355 | right = new BinarySpaceTree(*other.Right()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp: In instantiation of ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, HollowBallBound, VPTreeSplit>; MatType = const arma::Mat&; typename std::enable_if::RearrangesDataset>::type = void]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:452:40: required from ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: 452 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:186:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: 186 | ns.Search(querySet, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: 146 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>’ with extended alignment 16 [-Waligned-new=] 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HollowBallBound; SplitType = mlpack::VPTreeSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:750:14: required from ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 750 | Tree queryTree(*referenceSet); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 101 | ns.Search(k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 93 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 41 | dataset(new MatType(data)) // Copies the dataset. | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘void mlpack::BinarySpaceTree::SplitNode(size_t, SplitType, MatType>&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HollowBallBound; SplitType = mlpack::VPTreeSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:142:12: required from ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HollowBallBound; SplitType = mlpack::VPTreeSplit; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: 142 | SplitNode(maxLeafSize, splitter); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:70:33: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: 70 | typename decltype(ns)::Tree queryTree(std::move(querySet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: 56 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:906:10: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>’ with extended alignment 16 [-Waligned-new=] 906 | left = new BinarySpaceTree(this, begin, splitCol - begin, splitter, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 907 | maxLeafSize); | ~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:906:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:906:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>’ with extended alignment 16 [-Waligned-new=] 908 | right = new BinarySpaceTree(this, splitCol, begin + count - splitCol, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 909 | splitter, maxLeafSize); | ~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const MatType&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::RPlusPlusTreeAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:750:14: required from ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: 750 | Tree queryTree(*referenceSet); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RPlusPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: 101 | ns.Search(k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: 93 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 67 | dataset(new MatType(data)), | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const MatType&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:750:14: required from ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 750 | Tree queryTree(*referenceSet); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 101 | ns.Search(k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 93 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 67 | dataset(new MatType(data)), | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const MatType&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::HilbertRTreeSplit<2>; DescentType = mlpack::HilbertRTreeDescentHeuristic; AuxiliaryInformationType = mlpack::DiscreteHilbertRTreeAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:750:14: required from ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::HilbertRTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 750 | Tree queryTree(*referenceSet); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::HilbertRTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 101 | ns.Search(k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 93 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 67 | dataset(new MatType(data)), | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const mlpack::RectangleTree&, bool, mlpack::RectangleTree*) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::XTreeSplit; DescentType = mlpack::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::XTreeAuxiliaryInformation]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:125:41: required from ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::XTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 125 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::NSWrapper* mlpack::NSWrapper::Clone() const [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::XTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 101 | class NSWrapper : public NSWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:118:22: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 118 | virtual NSWrapper* Clone() const { return new NSWrapper(*this); } /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 187 | (parent ? parent->dataset : new MatType(*other.dataset)) : | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const MatType&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::XTreeSplit; DescentType = mlpack::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::XTreeAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:750:14: required from ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::XTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 750 | Tree queryTree(*referenceSet); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::XTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 101 | ns.Search(k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 93 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 67 | dataset(new MatType(data)), | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const mlpack::BinarySpaceTree&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::BallBound; SplitType = mlpack::MidpointSplit]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:125:41: required from ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 125 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::LeafSizeNSWrapper* mlpack::LeafSizeNSWrapper::Clone() const [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 101 | class NSWrapper : public NSWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:218:30: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 218 | virtual LeafSizeNSWrapper* Clone() const /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 344 | dataset((other.parent == NULL) ? new MatType(*other.dataset) : NULL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:349:12: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>’ with extended alignment 16 [-Waligned-new=] 349 | left = new BinarySpaceTree(*other.Left()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:349:12: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:349:12: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>’ with extended alignment 16 [-Waligned-new=] 355 | right = new BinarySpaceTree(*other.Right()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp: In instantiation of ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, BallBound, MidpointSplit>; MatType = const arma::Mat&; typename std::enable_if::RearrangesDataset>::type = void]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:452:40: required from ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: 452 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:186:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: 186 | ns.Search(querySet, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: 146 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>’ with extended alignment 16 [-Waligned-new=] 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::BallBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:750:14: required from ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 750 | Tree queryTree(*referenceSet); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 101 | ns.Search(k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 93 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 41 | dataset(new MatType(data)) // Copies the dataset. | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘void mlpack::BinarySpaceTree::SplitNode(size_t, SplitType, MatType>&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::BallBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:142:12: required from ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::BallBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: 142 | SplitNode(maxLeafSize, splitter); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:70:33: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: 70 | typename decltype(ns)::Tree queryTree(std::move(querySet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: 56 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:906:10: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>’ with extended alignment 16 [-Waligned-new=] 906 | left = new BinarySpaceTree(this, begin, splitCol - begin, splitter, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 907 | maxLeafSize); | ~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:906:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:906:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>’ with extended alignment 16 [-Waligned-new=] 908 | right = new BinarySpaceTree(this, splitCol, begin + count - splitCol, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 909 | splitter, maxLeafSize); | ~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const mlpack::RectangleTree&, bool, mlpack::RectangleTree*) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::RStarTreeSplit; DescentType = mlpack::RStarTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:125:41: required from ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RStarTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: 125 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::NSWrapper* mlpack::NSWrapper::Clone() const [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RStarTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: 101 | class NSWrapper : public NSWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:118:22: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: 118 | virtual NSWrapper* Clone() const { return new NSWrapper(*this); } /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 187 | (parent ? parent->dataset : new MatType(*other.dataset)) : | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const MatType&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::RStarTreeSplit; DescentType = mlpack::RStarTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:750:14: required from ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RStarTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 750 | Tree queryTree(*referenceSet); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RStarTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 101 | ns.Search(k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 93 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 67 | dataset(new MatType(data)), | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const MatType&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::RTreeSplit; DescentType = mlpack::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:750:14: required from ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 750 | Tree queryTree(*referenceSet); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 101 | ns.Search(k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 93 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 67 | dataset(new MatType(data)), | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp: In instantiation of ‘mlpack::CoverTree::CoverTree(const mlpack::CoverTree&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; RootPointPolicy = mlpack::FirstPointIsRoot]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:125:41: required from ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree; DualTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::DualTreeTraverser; SingleTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 125 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::NSWrapper* mlpack::NSWrapper::Clone() const [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::StandardCoverTree; DualTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::DualTreeTraverser; SingleTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 101 | class NSWrapper : public NSWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:118:22: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 118 | virtual NSWrapper* Clone() const { return new NSWrapper(*this); } /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 509 | new MatType(*other.dataset) : other.dataset), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const mlpack::BinarySpaceTree&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::MidpointSplit]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:125:41: required from ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: 125 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::LeafSizeNSWrapper* mlpack::LeafSizeNSWrapper::Clone() const [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: 101 | class NSWrapper : public NSWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:218:30: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: 218 | virtual LeafSizeNSWrapper* Clone() const /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 344 | dataset((other.parent == NULL) ? new MatType(*other.dataset) : NULL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:750:14: required from ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: 750 | Tree queryTree(*referenceSet); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: 101 | ns.Search(k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: 93 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 41 | dataset(new MatType(data)) // Copies the dataset. | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp: In instantiation of ‘mlpack::Octree::Octree(const MatType&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = Octree, NeighborSearchStat, arma::Mat >; MatType = const arma::Mat&; typename std::enable_if::RearrangesDataset>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: 27 | return new TreeType(std::forward(dataset), oldFromNew); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:452:40: required from ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: 452 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:186:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: 186 | ns.Search(querySet, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: 146 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:66:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 66 | dataset(new MatType(dataset)), | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:66:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:66:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::CellBound; SplitType = mlpack::UBTreeSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, CellBound, UBTreeSplit>; MatType = const arma::Mat&; typename std::enable_if::RearrangesDataset>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:66:13: note: 27 | return new TreeType(std::forward(dataset), oldFromNew); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:66:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:452:40: required from ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:66:13: note: 452 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:66:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:186:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:66:13: note: 186 | ns.Search(querySet, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:66:13: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:66:13: note: 146 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:66:13: note: | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:66:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:66:13: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 69 | dataset(new MatType(data)) // Copies the dataset. | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::RPTreeMaxSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, HRectBound, RPTreeMaxSplit>; MatType = const arma::Mat&; typename std::enable_if::RearrangesDataset>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 27 | return new TreeType(std::forward(dataset), oldFromNew); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:452:40: required from ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 452 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:186:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 186 | ns.Search(querySet, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 146 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 69 | dataset(new MatType(data)) // Copies the dataset. | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::RPTreeMeanSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, HRectBound, RPTreeMeanSplit>; MatType = const arma::Mat&; typename std::enable_if::RearrangesDataset>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 27 | return new TreeType(std::forward(dataset), oldFromNew); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:452:40: required from ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 452 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:186:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 186 | ns.Search(querySet, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 146 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 69 | dataset(new MatType(data)) // Copies the dataset. | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HollowBallBound; SplitType = mlpack::VPTreeSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, HollowBallBound, VPTreeSplit>; MatType = const arma::Mat&; typename std::enable_if::RearrangesDataset>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 27 | return new TreeType(std::forward(dataset), oldFromNew); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:452:40: required from ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 452 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:186:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 186 | ns.Search(querySet, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 146 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 69 | dataset(new MatType(data)) // Copies the dataset. | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::BallBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, BallBound, MidpointSplit>; MatType = const arma::Mat&; typename std::enable_if::RearrangesDataset>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 27 | return new TreeType(std::forward(dataset), oldFromNew); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:452:40: required from ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 452 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:186:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 186 | ns.Search(querySet, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 146 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 69 | dataset(new MatType(data)) // Copies the dataset. | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, HRectBound, MidpointSplit>; MatType = const arma::Mat&; typename std::enable_if::RearrangesDataset>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 27 | return new TreeType(std::forward(dataset), oldFromNew); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:452:40: required from ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 452 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:186:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 186 | ns.Search(querySet, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 146 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 69 | dataset(new MatType(data)) // Copies the dataset. | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 18%] Linking CXX executable ../../../bin/mlpack_knn cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -E cmake_link_script CMakeFiles/mlpack_knn.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes CMakeFiles/mlpack_knn.dir/neighbor_search/knn_main.cpp.o -o ../../../bin/mlpack_knn /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 18%] Built target mlpack_knn /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/mlpack_nmf.dir/build.make src/mlpack/methods/CMakeFiles/mlpack_nmf.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/mlpack_nmf.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/mlpack_nmf.dir/build.make src/mlpack/methods/CMakeFiles/mlpack_nmf.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 18%] Building CXX object src/mlpack/methods/CMakeFiles/mlpack_nmf.dir/nmf/nmf_main.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_CLI -MD -MT src/mlpack/methods/CMakeFiles/mlpack_nmf.dir/nmf/nmf_main.cpp.o -MF CMakeFiles/mlpack_nmf.dir/nmf/nmf_main.cpp.o.d -o CMakeFiles/mlpack_nmf.dir/nmf/nmf_main.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/nmf/nmf_main.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:35, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/nmf/nmf_main.cpp:12: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ [ 19%] Linking CXX executable ../../../bin/mlpack_kfn cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -E cmake_link_script CMakeFiles/mlpack_kfn.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes CMakeFiles/mlpack_kfn.dir/neighbor_search/kfn_main.cpp.o -o ../../../bin/mlpack_kfn /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 19%] Built target mlpack_kfn /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/mlpack_pca.dir/build.make src/mlpack/methods/CMakeFiles/mlpack_pca.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/mlpack_pca.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/mlpack_pca.dir/build.make src/mlpack/methods/CMakeFiles/mlpack_pca.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 19%] Building CXX object src/mlpack/methods/CMakeFiles/mlpack_pca.dir/pca/pca_main.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_CLI -MD -MT src/mlpack/methods/CMakeFiles/mlpack_pca.dir/pca/pca_main.cpp.o -MF CMakeFiles/mlpack_pca.dir/pca/pca_main.cpp.o.d -o CMakeFiles/mlpack_pca.dir/pca/pca_main.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/pca/pca_main.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:35, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/pca/pca_main.cpp:13: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/quic_svd/quic_svd.hpp:124, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/pca/decomposition_policies/quic_svd_method.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/pca/decomposition_policies/decomposition_policies.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/pca/pca.hpp:21, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/pca/pca_main.cpp:20: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/quic_svd/quic_svd_impl.hpp: In constructor ‘mlpack::QUIC_SVD::QUIC_SVD(double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/quic_svd/quic_svd_impl.hpp:32:18: warning: unused parameter ‘epsilon’ [-Wunused-parameter] 32 | const double epsilon, | ~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/quic_svd/quic_svd_impl.hpp:33:18: warning: unused parameter ‘delta’ [-Wunused-parameter] 33 | const double delta) | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/quic_svd/quic_svd_impl.hpp: In member function ‘void mlpack::QUIC_SVD::Apply(const arma::mat&, arma::mat&, arma::mat&, arma::mat&, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/quic_svd/quic_svd_impl.hpp:50:51: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 50 | ctree = new CosineTree(dataset, epsilon, delta); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/quic_svd/quic_svd_impl.hpp:50:51: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/quic_svd/quic_svd_impl.hpp:50:51: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/quic_svd/quic_svd_impl.hpp:52:55: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 52 | ctree = new CosineTree(dataset.t(), epsilon, delta); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/quic_svd/quic_svd_impl.hpp:52:55: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/quic_svd/quic_svd_impl.hpp:52:55: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 20%] Linking CXX executable ../../../bin/mlpack_nmf cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -E cmake_link_script CMakeFiles/mlpack_nmf.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes CMakeFiles/mlpack_nmf.dir/nmf/nmf_main.cpp.o -o ../../../bin/mlpack_nmf /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 20%] Built target mlpack_nmf /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/mlpack_perceptron.dir/build.make src/mlpack/methods/CMakeFiles/mlpack_perceptron.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/mlpack_perceptron.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/mlpack_perceptron.dir/build.make src/mlpack/methods/CMakeFiles/mlpack_perceptron.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 20%] Building CXX object src/mlpack/methods/CMakeFiles/mlpack_perceptron.dir/perceptron/perceptron_main.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_CLI -MD -MT src/mlpack/methods/CMakeFiles/mlpack_perceptron.dir/perceptron/perceptron_main.cpp.o -MF CMakeFiles/mlpack_perceptron.dir/perceptron/perceptron_main.cpp.o.d -o CMakeFiles/mlpack_perceptron.dir/perceptron/perceptron_main.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/perceptron/perceptron_main.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:35, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/perceptron/perceptron_main.cpp:15: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /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 [ 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/bindings/cli/get_printable_param_impl.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_printable_param.hpp:82, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/cli_option.hpp:23, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/mlpack_main.hpp:27, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/mlpack_main.hpp:39, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/perceptron/perceptron_main.cpp:20: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp: In instantiation of ‘T*& mlpack::bindings::cli::GetParam(mlpack::util::ParamData&, const typename std::enable_if<(! arma::is_arma_type::value)>::type*, const typename std::enable_if::value>::type*) [with T = PerceptronModel; typename std::enable_if<(! arma::is_arma_type::value)>::type = void; typename std::enable_if::value>::type = void]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:143:69: required from ‘void mlpack::bindings::cli::GetParam(mlpack::util::ParamData&, const void*, void*) [with T = PerceptronModel*]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/perceptron/perceptron_main.cpp:184:29: note: 143 | *((T**) output) = &GetParam::type>(d); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/perceptron/perceptron_main.cpp:184:29: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/cli_option.hpp:117:20: required from ‘mlpack::bindings::cli::CLIOption::CLIOption(N, const std::string&, const std::string&, const std::string&, const std::string&, bool, bool, bool, const std::string&) [with N = PerceptronModel*; std::string = std::__cxx11::basic_string]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/perceptron/perceptron_main.cpp:184:29: note: 117 | IO::AddFunction(tname, "GetParam", &GetParam); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/perceptron/perceptron_main.cpp:184:29: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/perceptron/perceptron_main.cpp:141:1: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/perceptron/perceptron_main.cpp:184:29: note: 1007 | STRINGIFY(BINDING_NAME)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/perceptron/perceptron_main.cpp:184:29: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: warning: ‘new’ of type ‘PerceptronModel’ with extended alignment 16 [-Waligned-new=] 123 | T* model = new T(); | ^~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp: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 [ 20%] Linking CXX executable ../../../bin/mlpack_preprocess_split cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -E cmake_link_script CMakeFiles/mlpack_preprocess_split.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes CMakeFiles/mlpack_preprocess_split.dir/preprocess/preprocess_split_main.cpp.o -o ../../../bin/mlpack_preprocess_split /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 20%] Built target mlpack_preprocess_split /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/mlpack_preprocess_binarize.dir/build.make src/mlpack/methods/CMakeFiles/mlpack_preprocess_binarize.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/mlpack_preprocess_binarize.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/mlpack_preprocess_binarize.dir/build.make src/mlpack/methods/CMakeFiles/mlpack_preprocess_binarize.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 20%] Building CXX object src/mlpack/methods/CMakeFiles/mlpack_preprocess_binarize.dir/preprocess/preprocess_binarize_main.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_CLI -MD -MT src/mlpack/methods/CMakeFiles/mlpack_preprocess_binarize.dir/preprocess/preprocess_binarize_main.cpp.o -MF CMakeFiles/mlpack_preprocess_binarize.dir/preprocess/preprocess_binarize_main.cpp.o.d -o CMakeFiles/mlpack_preprocess_binarize.dir/preprocess/preprocess_binarize_main.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/preprocess_binarize_main.cpp [ 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 In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp: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]]; | ^~~~~~~~~~~~~~~~~~~~~~ gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 21%] Built target mlpack_perceptron /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/mlpack_preprocess_describe.dir/build.make src/mlpack/methods/CMakeFiles/mlpack_preprocess_describe.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/mlpack_preprocess_describe.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/mlpack_preprocess_describe.dir/build.make src/mlpack/methods/CMakeFiles/mlpack_preprocess_describe.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 22%] Building CXX object src/mlpack/methods/CMakeFiles/mlpack_preprocess_describe.dir/preprocess/preprocess_describe_main.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_CLI -MD -MT src/mlpack/methods/CMakeFiles/mlpack_preprocess_describe.dir/preprocess/preprocess_describe_main.cpp.o -MF CMakeFiles/mlpack_preprocess_describe.dir/preprocess/preprocess_describe_main.cpp.o.d -o CMakeFiles/mlpack_preprocess_describe.dir/preprocess/preprocess_describe_main.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/preprocess_describe_main.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp: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 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:202:46: note: 169 | m->Fit(input); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:202:46: note: | ~~~~~~^~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:172:21: warning: ‘new’ of type ‘mlpack::data::StandardScaler’ with extended alignment 16 [-Waligned-new=] 172 | standardscale = new data::StandardScaler(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:172:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:172:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:178:19: warning: ‘new’ of type ‘mlpack::data::MinMaxScaler’ with extended alignment 16 [-Waligned-new=] 178 | minmaxscale = new data::MinMaxScaler(minValue, maxValue); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:178:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:178:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:184:17: warning: ‘new’ of type ‘mlpack::data::MeanNormalization’ with extended alignment 16 [-Waligned-new=] 184 | meanscale = new data::MeanNormalization(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:184:17: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:184:17: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:190:19: warning: ‘new’ of type ‘mlpack::data::MaxAbsScaler’ with extended alignment 16 [-Waligned-new=] 190 | maxabsscale = new data::MaxAbsScaler(); | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:190:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:190:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:196:16: warning: ‘new’ of type ‘mlpack::data::PCAWhitening’ with extended alignment 16 [-Waligned-new=] 196 | pcascale = new data::PCAWhitening(epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:196:16: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:196:16: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:202:16: warning: ‘new’ of type ‘mlpack::data::ZCAWhitening’ with extended alignment 16 [-Waligned-new=] 202 | zcascale = new data::ZCAWhitening(epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:202:16: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:202:16: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: 562 | return Train(tmpData, 0, tmpData.n_cols, datasetInfo, tmpLabels, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563 | numClasses, tmpWeights, minimumLeafSize, minimumGainSplit, maximumDepth, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564 | dimensionSelector); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: | ~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/random_forest/random_forest_impl.hpp:542:41: required from ‘double mlpack::RandomForest::Train(const MatType&, const mlpack::data::DatasetInfo&, const arma::Row&, size_t, const arma::rowvec&, size_t, size_t, double, size_t, DimensionSelectionType&, bool) [with bool UseWeights = false; bool UseDatasetInfo = false; MatType = arma::Mat; FitnessFunction = mlpack::GiniGain; DimensionSelectionType = mlpack::MultipleRandomDimensionSelect; NumericSplitType = mlpack::BestBinaryNumericSplit; CategoricalSplitType = mlpack::AllCategoricalSplit; bool UseBootstrap = true; mlpack::data::DatasetInfo = mlpack::data::DatasetMapper >; size_t = long unsigned int; arma::rowvec = arma::Row]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: 542 | trees[oldNumTrees + i].Train(bootstrapDataset, datasetInfo, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | bootstrapLabels, numClasses, bootstrapWeights, minimumLeafSize, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | minimumGainSplit, maximumDepth, dimensionSelector) : /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/random_forest/random_forest_impl.hpp:194:29: required from ‘double mlpack::RandomForest::Train(const MatType&, const arma::Row&, size_t, size_t, size_t, double, size_t, bool, DimensionSelectionType) [with MatType = arma::Mat; FitnessFunction = mlpack::GiniGain; DimensionSelectionType = mlpack::MultipleRandomDimensionSelect; NumericSplitType = mlpack::BestBinaryNumericSplit; CategoricalSplitType = mlpack::AllCategoricalSplit; bool UseBootstrap = true; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: 194 | return Train(dataset, datasetInfo, labels, numClasses, weights, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195 | numTrees, minimumLeafSize, minimumGainSplit, maximumDepth, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 196 | dimensionSelector, warmStart); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/random_forest/random_forest_main.cpp:258:22: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: 258 | rfModel->rf.Train(data, labels, numClasses, numTrees, minimumLeafSize, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | minimumGainSplit, maxDepth, params.Has("warm_start"), mrds); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:761:29: warning: ‘new’ of type ‘mlpack::DecisionTree’ with extended alignment 16 [-Waligned-new=] 761 | DecisionTree* child = new DecisionTree(); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:761:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:761:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp: In instantiation of ‘double mlpack::DecisionTree::Train(MatType&, size_t, size_t, arma::Row&, size_t, arma::rowvec&, size_t, double, size_t, DimensionSelectionType&) [with bool UseWeights = true; MatType = arma::Mat; FitnessFunction = mlpack::GiniGain; NumericSplitType = mlpack::BestBinaryNumericSplit; CategoricalSplitType = mlpack::AllCategoricalSplit; DimensionSelectionType = mlpack::MultipleRandomDimensionSelect; bool NoRecursion = false; size_t = long unsigned int; arma::rowvec = arma::Row]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:608:21: required from ‘double mlpack::DecisionTree::Train(MatType, LabelsType, size_t, WeightsType, size_t, double, size_t, DimensionSelectionType, std::enable_if_t<((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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:761:29: note: 608 | return Train(tmpData, 0, tmpData.n_cols, tmpLabels, numClasses, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:761:29: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 609 | tmpWeights, minimumLeafSize, minimumGainSplit, maximumDepth, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:761:29: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 610 | dimensionSelector); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:761:29: note: | ~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/random_forest/random_forest_impl.hpp:552:41: required from ‘double mlpack::RandomForest::Train(const MatType&, const mlpack::data::DatasetInfo&, const arma::Row&, size_t, const arma::rowvec&, size_t, size_t, double, size_t, DimensionSelectionType&, bool) [with bool UseWeights = false; bool UseDatasetInfo = false; MatType = arma::Mat; FitnessFunction = mlpack::GiniGain; DimensionSelectionType = mlpack::MultipleRandomDimensionSelect; NumericSplitType = mlpack::BestBinaryNumericSplit; CategoricalSplitType = mlpack::AllCategoricalSplit; bool UseBootstrap = true; mlpack::data::DatasetInfo = mlpack::data::DatasetMapper >; size_t = long unsigned int; arma::rowvec = arma::Row]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:761:29: note: 552 | trees[oldNumTrees + i].Train(bootstrapDataset, bootstrapLabels, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:761:29: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 553 | numClasses, bootstrapWeights, minimumLeafSize, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:761:29: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 554 | minimumGainSplit, maximumDepth, dimensionSelector) : /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:761:29: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/random_forest/random_forest_impl.hpp:194:29: required from ‘double mlpack::RandomForest::Train(const MatType&, const arma::Row&, size_t, size_t, size_t, double, size_t, bool, DimensionSelectionType) [with MatType = arma::Mat; FitnessFunction = mlpack::GiniGain; DimensionSelectionType = mlpack::MultipleRandomDimensionSelect; NumericSplitType = mlpack::BestBinaryNumericSplit; CategoricalSplitType = mlpack::AllCategoricalSplit; bool UseBootstrap = true; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:761:29: note: 194 | return Train(dataset, datasetInfo, labels, numClasses, weights, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:761:29: note: | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195 | numTrees, minimumLeafSize, minimumGainSplit, maximumDepth, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:761:29: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 196 | dimensionSelector, warmStart); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:761:29: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/random_forest/random_forest_main.cpp:258:22: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:761:29: note: 258 | rfModel->rf.Train(data, labels, numClasses, numTrees, minimumLeafSize, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:761:29: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | minimumGainSplit, maxDepth, params.Has("warm_start"), mrds); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:761:29: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: warning: ‘new’ of type ‘mlpack::DecisionTree’ with extended alignment 16 [-Waligned-new=] 919 | DecisionTree* child = new DecisionTree(); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp: In instantiation of ‘double mlpack::DecisionTree::Train(MatType&, size_t, size_t, const mlpack::data::DatasetInfo&, arma::Row&, size_t, arma::rowvec&, size_t, double, size_t, DimensionSelectionType&) [with bool UseWeights = false; MatType = arma::Mat; FitnessFunction = mlpack::GiniGain; NumericSplitType = mlpack::BestBinaryNumericSplit; CategoricalSplitType = mlpack::AllCategoricalSplit; DimensionSelectionType = mlpack::MultipleRandomDimensionSelect; bool NoRecursion = false; size_t = long unsigned int; mlpack::data::DatasetInfo = mlpack::data::DatasetMapper >; arma::rowvec = arma::Row]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:475:22: required from ‘double mlpack::DecisionTree::Train(MatType, const mlpack::data::DatasetInfo&, LabelsType, size_t, size_t, double, size_t, DimensionSelectionType) [with MatType = arma::Mat; LabelsType = arma::Row; FitnessFunction = mlpack::GiniGain; NumericSplitType = mlpack::BestBinaryNumericSplit; CategoricalSplitType = mlpack::AllCategoricalSplit; DimensionSelectionType = mlpack::MultipleRandomDimensionSelect; bool NoRecursion = false; mlpack::data::DatasetInfo = mlpack::data::DatasetMapper >; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: 475 | return Train(tmpData, 0, tmpData.n_cols, datasetInfo, tmpLabels, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 476 | numClasses, weights, minimumLeafSize, minimumGainSplit, maximumDepth, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 477 | dimensionSelector); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: | ~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/random_forest/random_forest_impl.hpp:565:41: required from ‘double mlpack::RandomForest::Train(const MatType&, const mlpack::data::DatasetInfo&, const arma::Row&, size_t, const arma::rowvec&, size_t, size_t, double, size_t, DimensionSelectionType&, bool) [with bool UseWeights = false; bool UseDatasetInfo = false; MatType = arma::Mat; FitnessFunction = mlpack::GiniGain; DimensionSelectionType = mlpack::MultipleRandomDimensionSelect; NumericSplitType = mlpack::BestBinaryNumericSplit; CategoricalSplitType = mlpack::AllCategoricalSplit; bool UseBootstrap = true; mlpack::data::DatasetInfo = mlpack::data::DatasetMapper >; size_t = long unsigned int; arma::rowvec = arma::Row]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: 565 | trees[oldNumTrees + i].Train(bootstrapDataset, datasetInfo, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 566 | bootstrapLabels, numClasses, minimumLeafSize, minimumGainSplit, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 567 | maximumDepth, dimensionSelector) : /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/random_forest/random_forest_impl.hpp:194:29: required from ‘double mlpack::RandomForest::Train(const MatType&, const arma::Row&, size_t, size_t, size_t, double, size_t, bool, DimensionSelectionType) [with MatType = arma::Mat; FitnessFunction = mlpack::GiniGain; DimensionSelectionType = mlpack::MultipleRandomDimensionSelect; NumericSplitType = mlpack::BestBinaryNumericSplit; CategoricalSplitType = mlpack::AllCategoricalSplit; bool UseBootstrap = true; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: 194 | return Train(dataset, datasetInfo, labels, numClasses, weights, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195 | numTrees, minimumLeafSize, minimumGainSplit, maximumDepth, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 196 | dimensionSelector, warmStart); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/random_forest/random_forest_main.cpp:258:22: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: 258 | rfModel->rf.Train(data, labels, numClasses, numTrees, minimumLeafSize, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | minimumGainSplit, maxDepth, params.Has("warm_start"), mrds); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:761:29: warning: ‘new’ of type ‘mlpack::DecisionTree’ with extended alignment 16 [-Waligned-new=] 761 | DecisionTree* child = new DecisionTree(); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:761:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:761:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp: In instantiation of ‘double mlpack::DecisionTree::Train(MatType&, size_t, size_t, arma::Row&, size_t, arma::rowvec&, size_t, double, size_t, DimensionSelectionType&) [with bool UseWeights = false; MatType = arma::Mat; FitnessFunction = mlpack::GiniGain; NumericSplitType = mlpack::BestBinaryNumericSplit; CategoricalSplitType = mlpack::AllCategoricalSplit; DimensionSelectionType = mlpack::MultipleRandomDimensionSelect; bool NoRecursion = false; size_t = long unsigned int; arma::rowvec = arma::Row]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:515:22: required from ‘double mlpack::DecisionTree::Train(MatType, LabelsType, size_t, size_t, double, size_t, DimensionSelectionType) [with MatType = arma::Mat; LabelsType = arma::Row; FitnessFunction = mlpack::GiniGain; NumericSplitType = mlpack::BestBinaryNumericSplit; CategoricalSplitType = mlpack::AllCategoricalSplit; DimensionSelectionType = mlpack::MultipleRandomDimensionSelect; bool NoRecursion = false; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:761:29: note: 515 | return Train(tmpData, 0, tmpData.n_cols, tmpLabels, numClasses, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:761:29: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 516 | weights, minimumLeafSize, minimumGainSplit, maximumDepth, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:761:29: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517 | dimensionSelector); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:761:29: note: | ~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/random_forest/random_forest_impl.hpp:575:41: required from ‘double mlpack::RandomForest::Train(const MatType&, const mlpack::data::DatasetInfo&, const arma::Row&, size_t, const arma::rowvec&, size_t, size_t, double, size_t, DimensionSelectionType&, bool) [with bool UseWeights = false; bool UseDatasetInfo = false; MatType = arma::Mat; FitnessFunction = mlpack::GiniGain; DimensionSelectionType = mlpack::MultipleRandomDimensionSelect; NumericSplitType = mlpack::BestBinaryNumericSplit; CategoricalSplitType = mlpack::AllCategoricalSplit; bool UseBootstrap = true; mlpack::data::DatasetInfo = mlpack::data::DatasetMapper >; size_t = long unsigned int; arma::rowvec = arma::Row]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:761:29: note: 575 | trees[oldNumTrees + i].Train(bootstrapDataset, bootstrapLabels, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:761:29: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 576 | numClasses, minimumLeafSize, minimumGainSplit, maximumDepth, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:761:29: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 577 | dimensionSelector) : /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:761:29: note: | ~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/random_forest/random_forest_impl.hpp:194:29: required from ‘double mlpack::RandomForest::Train(const MatType&, const arma::Row&, size_t, size_t, size_t, double, size_t, bool, DimensionSelectionType) [with MatType = arma::Mat; FitnessFunction = mlpack::GiniGain; DimensionSelectionType = mlpack::MultipleRandomDimensionSelect; NumericSplitType = mlpack::BestBinaryNumericSplit; CategoricalSplitType = mlpack::AllCategoricalSplit; bool UseBootstrap = true; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:761:29: note: 194 | return Train(dataset, datasetInfo, labels, numClasses, weights, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:761:29: note: | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195 | numTrees, minimumLeafSize, minimumGainSplit, maximumDepth, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:761:29: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 196 | dimensionSelector, warmStart); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:761:29: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/random_forest/random_forest_main.cpp:258:22: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:761:29: note: 258 | rfModel->rf.Train(data, labels, numClasses, numTrees, minimumLeafSize, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:761:29: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | minimumGainSplit, maxDepth, params.Has("warm_start"), mrds); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:761:29: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: warning: ‘new’ of type ‘mlpack::DecisionTree’ with extended alignment 16 [-Waligned-new=] 919 | DecisionTree* child = new DecisionTree(); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp: In instantiation of ‘mlpack::DecisionTree::DecisionTree(const mlpack::DecisionTree&) [with FitnessFunction = mlpack::GiniGain; NumericSplitType = mlpack::BestBinaryNumericSplit; CategoricalSplitType = mlpack::AllCategoricalSplit; DimensionSelectionType = mlpack::MultipleRandomDimensionSelect; bool NoRecursion = false]’: /usr/include/c++/14/bits/stl_construct.h:119:7: required from ‘void std::_Construct(_Tp*, _Args&& ...) [with _Tp = mlpack::DecisionTree; _Args = {const mlpack::DecisionTree&}]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: 119 | ::new((void*)__p) _Tp(std::forward<_Args>(__args)...); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_uninitialized.h:120:21: required from ‘_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const mlpack::DecisionTree*; _ForwardIterator = mlpack::DecisionTree*]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: 120 | std::_Construct(std::__addressof(*__cur), *__first); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_uninitialized.h:137:32: required from ‘static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const mlpack::DecisionTree*; _ForwardIterator = mlpack::DecisionTree*; bool _TrivialValueTypes = false]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: 137 | { return std::__do_uninit_copy(__first, __last, __result); } /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_uninitialized.h:185:15: required from ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const mlpack::DecisionTree*; _ForwardIterator = mlpack::DecisionTree*]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 185 | __uninit_copy(__first, __last, __result); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_uninitialized.h:373:37: required from ‘_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = const mlpack::DecisionTree*; _ForwardIterator = mlpack::DecisionTree*; _Tp = mlpack::DecisionTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: 373 | return std::uninitialized_copy(__first, __last, __result); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_uninitialized.h:399:2: required from ‘_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = mlpack::DecisionTree*; _ForwardIterator = mlpack::DecisionTree*; _Allocator = allocator >]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: 398 | return std::__uninitialized_copy_a /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 399 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 400 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/vector.tcc:894:46: required from ‘void std::vector<_Tp, _Alloc>::_M_default_append(size_type) [with _Tp = mlpack::DecisionTree; _Alloc = std::allocator >; size_type = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: 894 | std::__uninitialized_move_if_noexcept_a( /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 895 | __old_start, __old_finish, __new_start, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 896 | _M_get_Tp_allocator()); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: | ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_vector.h:1013:4: required from ‘void std::vector<_Tp, _Alloc>::resize(size_type) [with _Tp = mlpack::DecisionTree; _Alloc = std::allocator >; size_type = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: 1013 | _M_default_append(__new_size - size()); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/random_forest/random_forest_impl.hpp:501:15: required from ‘double mlpack::RandomForest::Train(const MatType&, const mlpack::data::DatasetInfo&, const arma::Row&, size_t, const arma::rowvec&, size_t, size_t, double, size_t, DimensionSelectionType&, bool) [with bool UseWeights = false; bool UseDatasetInfo = false; MatType = arma::Mat; FitnessFunction = mlpack::GiniGain; DimensionSelectionType = mlpack::MultipleRandomDimensionSelect; NumericSplitType = mlpack::BestBinaryNumericSplit; CategoricalSplitType = mlpack::AllCategoricalSplit; bool UseBootstrap = true; mlpack::data::DatasetInfo = mlpack::data::DatasetMapper >; size_t = long unsigned int; arma::rowvec = arma::Row]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: 501 | trees.resize(trees.size() + numTrees); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/random_forest/random_forest_impl.hpp:194:29: required from ‘double mlpack::RandomForest::Train(const MatType&, const arma::Row&, size_t, size_t, size_t, double, size_t, bool, DimensionSelectionType) [with MatType = arma::Mat; FitnessFunction = mlpack::GiniGain; DimensionSelectionType = mlpack::MultipleRandomDimensionSelect; NumericSplitType = mlpack::BestBinaryNumericSplit; CategoricalSplitType = mlpack::AllCategoricalSplit; bool UseBootstrap = true; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: 194 | return Train(dataset, datasetInfo, labels, numClasses, weights, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195 | numTrees, minimumLeafSize, minimumGainSplit, maximumDepth, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 196 | dimensionSelector, warmStart); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/random_forest/random_forest_main.cpp:258:22: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: 258 | rfModel->rf.Train(data, labels, numClasses, numTrees, minimumLeafSize, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | minimumGainSplit, maxDepth, params.Has("warm_start"), mrds); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:297:24: warning: ‘new’ of type ‘mlpack::DecisionTree’ with extended alignment 16 [-Waligned-new=] 297 | children.push_back(new DecisionTree(*other.children[i])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:297:24: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:297:24: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 25%] Linking CXX executable ../../../bin/mlpack_radical cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -E cmake_link_script CMakeFiles/mlpack_radical.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes CMakeFiles/mlpack_radical.dir/radical/radical_main.cpp.o -o ../../../bin/mlpack_radical /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 25%] Built target mlpack_radical /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/mlpack_krann.dir/build.make src/mlpack/methods/CMakeFiles/mlpack_krann.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/mlpack_krann.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/mlpack_krann.dir/build.make src/mlpack/methods/CMakeFiles/mlpack_krann.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 25%] Building CXX object src/mlpack/methods/CMakeFiles/mlpack_krann.dir/rann/krann_main.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_CLI -MD -MT src/mlpack/methods/CMakeFiles/mlpack_krann.dir/rann/krann_main.cpp.o -MF CMakeFiles/mlpack_krann.dir/rann/krann_main.cpp.o.d -o CMakeFiles/mlpack_krann.dir/rann/krann_main.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/krann_main.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:35, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/krann_main.cpp:13: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search.hpp:401, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/krann_main.cpp:20: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In member function ‘void mlpack::RASearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:251:31: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 251 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:251:31: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:251:31: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:252:31: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 252 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:252:31: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:252:31: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:31: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 256 | neighborPtr = new arma::Mat; // All indices need mapping. | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:31: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:31: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In member function ‘void mlpack::RASearch::Search(Tree*, size_t, arma::Mat&, arma::mat&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:29: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 422 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In member function ‘void mlpack::RASearch::Search(size_t, arma::Mat&, arma::mat&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:471:29: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 471 | distancePtr = new arma::mat; | ^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:471:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:471:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:29: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 472 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/krann_main.cpp: In function ‘void krann(mlpack::util::Params&, mlpack::util::Timers&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/krann_main.cpp:174:24: warning: ‘new’ of type ‘mlpack::RAModel’ with extended alignment 16 [-Waligned-new=] 174 | rann = new RAModel(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/krann_main.cpp:174:24: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/krann_main.cpp:174:24: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘mlpack::RASearch::RASearch(bool, bool, double, double, bool, bool, size_t, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:117:7: required from ‘mlpack::RAWrapper::RAWrapper(bool, bool) [with TreeType = mlpack::StandardCoverTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/krann_main.cpp:174:24: note: 117 | ra(singleMode, naive) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/krann_main.cpp:174:24: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:113:68: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/krann_main.cpp:174:24: note: 113 | raSearch = new RAWrapper(naive, singleMode); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/krann_main.cpp:174:24: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 105 | referenceSet(new MatType()), | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘mlpack::RASearch::RASearch(bool, bool, double, double, bool, bool, size_t, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RTree; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:117:7: required from ‘mlpack::RAWrapper::RAWrapper(bool, bool) [with TreeType = mlpack::RTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: 117 | ra(singleMode, naive) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:116:56: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: 116 | raSearch = new RAWrapper(naive, singleMode); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 105 | referenceSet(new MatType()), | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘mlpack::RASearch::RASearch(bool, bool, double, double, bool, bool, size_t, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RStarTree; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:117:7: required from ‘mlpack::RAWrapper::RAWrapper(bool, bool) [with TreeType = mlpack::RStarTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: 117 | ra(singleMode, naive) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:119:60: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: 119 | raSearch = new RAWrapper(naive, singleMode); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 105 | referenceSet(new MatType()), | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘mlpack::RASearch::RASearch(bool, bool, double, double, bool, bool, size_t, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::XTree; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:117:7: required from ‘mlpack::RAWrapper::RAWrapper(bool, bool) [with TreeType = mlpack::XTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: 117 | ra(singleMode, naive) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:122:56: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: 122 | raSearch = new RAWrapper(naive, singleMode); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 105 | referenceSet(new MatType()), | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘mlpack::RASearch::RASearch(bool, bool, double, double, bool, bool, size_t, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::HilbertRTree; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:117:7: required from ‘mlpack::RAWrapper::RAWrapper(bool, bool) [with TreeType = mlpack::HilbertRTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: 117 | ra(singleMode, naive) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:125:63: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: 125 | raSearch = new RAWrapper(naive, singleMode); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 105 | referenceSet(new MatType()), | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘mlpack::RASearch::RASearch(bool, bool, double, double, bool, bool, size_t, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusTree; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:117:7: required from ‘mlpack::RAWrapper::RAWrapper(bool, bool) [with TreeType = mlpack::RPlusTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: 117 | ra(singleMode, naive) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:128:60: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: 128 | raSearch = new RAWrapper(naive, singleMode); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 105 | referenceSet(new MatType()), | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘mlpack::RASearch::RASearch(bool, bool, double, double, bool, bool, size_t, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusPlusTree; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:117:7: required from ‘mlpack::RAWrapper::RAWrapper(bool, bool) [with TreeType = mlpack::RPlusPlusTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: 117 | ra(singleMode, naive) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:131:64: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: 131 | raSearch = new RAWrapper(naive, singleMode); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 105 | referenceSet(new MatType()), | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘mlpack::RASearch::RASearch(bool, bool, double, double, bool, bool, size_t, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:117:7: required from ‘mlpack::RAWrapper::RAWrapper(bool, bool) [with TreeType = mlpack::KDTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: 117 | ra(singleMode, naive) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:219:44: required from ‘mlpack::LeafSizeRAWrapper::LeafSizeRAWrapper(bool, bool) [with TreeType = mlpack::KDTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: 219 | RAWrapper(singleMode, naive) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:110:65: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: 110 | raSearch = new LeafSizeRAWrapper(naive, singleMode); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 105 | referenceSet(new MatType()), | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘mlpack::RASearch::RASearch(bool, bool, double, double, bool, bool, size_t, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::UBTree; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:117:7: required from ‘mlpack::RAWrapper::RAWrapper(bool, bool) [with TreeType = mlpack::UBTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: 117 | ra(singleMode, naive) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:219:44: required from ‘mlpack::LeafSizeRAWrapper::LeafSizeRAWrapper(bool, bool) [with TreeType = mlpack::UBTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: 219 | RAWrapper(singleMode, naive) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:134:65: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: 134 | raSearch = new LeafSizeRAWrapper(naive, singleMode); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 105 | referenceSet(new MatType()), | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘mlpack::RASearch::RASearch(bool, bool, double, double, bool, bool, size_t, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::Octree; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:117:7: required from ‘mlpack::RAWrapper::RAWrapper(bool, bool) [with TreeType = mlpack::Octree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: 117 | ra(singleMode, naive) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:219:44: required from ‘mlpack::LeafSizeRAWrapper::LeafSizeRAWrapper(bool, bool) [with TreeType = mlpack::Octree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: 219 | RAWrapper(singleMode, naive) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:137:65: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: 137 | raSearch = new LeafSizeRAWrapper(naive, singleMode); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 105 | referenceSet(new MatType()), | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_printable_param_impl.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_printable_param.hpp:82, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/cli_option.hpp:23, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/mlpack_main.hpp:27, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/mlpack_main.hpp:39, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/krann_main.cpp:18: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp: In instantiation of ‘T*& mlpack::bindings::cli::GetParam(mlpack::util::ParamData&, const typename std::enable_if<(! arma::is_arma_type::value)>::type*, const typename std::enable_if::value>::type*) [with T = mlpack::RAModel; typename std::enable_if<(! arma::is_arma_type::value)>::type = void; typename std::enable_if::value>::type = void]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:143:69: required from ‘void mlpack::bindings::cli::GetParam(mlpack::util::ParamData&, const void*, void*) [with T = mlpack::RAModel*]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: 143 | *((T**) output) = &GetParam::type>(d); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/cli_option.hpp:117:20: required from ‘mlpack::bindings::cli::CLIOption::CLIOption(N, const std::string&, const std::string&, const std::string&, const std::string&, bool, bool, bool, const std::string&) [with N = mlpack::RAModel*; std::string = std::__cxx11::basic_string]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: 117 | IO::AddFunction(tname, "GetParam", &GetParam); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/krann_main.cpp:85:1: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: 1007 | STRINGIFY(BINDING_NAME)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: warning: ‘new’ of type ‘mlpack::RAModel’ with extended alignment 16 [-Waligned-new=] 123 | T* model = new T(); | ^~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree.hpp:638, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree.hpp:20, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:22: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const MatType&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; SplitType = mlpack::RTreeSplit; DescentType = mlpack::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, RAQueryStat, arma::Mat, RTreeSplit, RTreeDescentHeuristic, NoAuxiliaryInformation>; MatType = const arma::Mat&; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: note: 38 | return new TreeType(std::forward(dataset)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:120:36: required from ‘mlpack::RASearch::RASearch(bool, bool, double, double, bool, bool, size_t, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RTree; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: note: 120 | referenceTree = BuildTree(*referenceSet, oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:117:7: required from ‘mlpack::RAWrapper::RAWrapper(bool, bool) [with TreeType = mlpack::RTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: note: 117 | ra(singleMode, naive) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:116:56: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: note: 116 | raSearch = new RAWrapper(naive, singleMode); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 67 | dataset(new MatType(data)), | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const MatType&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; SplitType = mlpack::RStarTreeSplit; DescentType = mlpack::RStarTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, RAQueryStat, arma::Mat, RStarTreeSplit, RStarTreeDescentHeuristic, NoAuxiliaryInformation>; MatType = const arma::Mat&; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 38 | return new TreeType(std::forward(dataset)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:120:36: required from ‘mlpack::RASearch::RASearch(bool, bool, double, double, bool, bool, size_t, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RStarTree; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 120 | referenceTree = BuildTree(*referenceSet, oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:117:7: required from ‘mlpack::RAWrapper::RAWrapper(bool, bool) [with TreeType = mlpack::RStarTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 117 | ra(singleMode, naive) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:119:60: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 119 | raSearch = new RAWrapper(naive, singleMode); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 67 | dataset(new MatType(data)), | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const MatType&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; SplitType = mlpack::XTreeSplit; DescentType = mlpack::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::XTreeAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, RAQueryStat, arma::Mat, XTreeSplit, RTreeDescentHeuristic, XTreeAuxiliaryInformation>; MatType = const arma::Mat&; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 38 | return new TreeType(std::forward(dataset)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:120:36: required from ‘mlpack::RASearch::RASearch(bool, bool, double, double, bool, bool, size_t, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::XTree; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 120 | referenceTree = BuildTree(*referenceSet, oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:117:7: required from ‘mlpack::RAWrapper::RAWrapper(bool, bool) [with TreeType = mlpack::XTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 117 | ra(singleMode, naive) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:122:56: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 122 | raSearch = new RAWrapper(naive, singleMode); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 67 | dataset(new MatType(data)), | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const MatType&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; SplitType = mlpack::HilbertRTreeSplit<2>; DescentType = mlpack::HilbertRTreeDescentHeuristic; AuxiliaryInformationType = mlpack::DiscreteHilbertRTreeAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, RAQueryStat, arma::Mat, HilbertRTreeSplit<2>, HilbertRTreeDescentHeuristic, DiscreteHilbertRTreeAuxiliaryInformation>; MatType = const arma::Mat&; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 38 | return new TreeType(std::forward(dataset)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:120:36: required from ‘mlpack::RASearch::RASearch(bool, bool, double, double, bool, bool, size_t, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::HilbertRTree; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 120 | referenceTree = BuildTree(*referenceSet, oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:117:7: required from ‘mlpack::RAWrapper::RAWrapper(bool, bool) [with TreeType = mlpack::HilbertRTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 117 | ra(singleMode, naive) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:125:63: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 125 | raSearch = new RAWrapper(naive, singleMode); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 67 | dataset(new MatType(data)), | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const MatType&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, RAQueryStat, arma::Mat, RPlusTreeSplit, RPlusTreeDescentHeuristic, NoAuxiliaryInformation>; MatType = const arma::Mat&; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 38 | return new TreeType(std::forward(dataset)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:120:36: required from ‘mlpack::RASearch::RASearch(bool, bool, double, double, bool, bool, size_t, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusTree; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 120 | referenceTree = BuildTree(*referenceSet, oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:117:7: required from ‘mlpack::RAWrapper::RAWrapper(bool, bool) [with TreeType = mlpack::RPlusTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 117 | ra(singleMode, naive) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:128:60: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 128 | raSearch = new RAWrapper(naive, singleMode); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 67 | dataset(new MatType(data)), | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const MatType&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::RPlusPlusTreeAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, RAQueryStat, arma::Mat, RPlusTreeSplit, RPlusPlusTreeDescentHeuristic, RPlusPlusTreeAuxiliaryInformation>; MatType = const arma::Mat&; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 38 | return new TreeType(std::forward(dataset)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:120:36: required from ‘mlpack::RASearch::RASearch(bool, bool, double, double, bool, bool, size_t, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusPlusTree; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 120 | referenceTree = BuildTree(*referenceSet, oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:117:7: required from ‘mlpack::RAWrapper::RAWrapper(bool, bool) [with TreeType = mlpack::RPlusPlusTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 117 | ra(singleMode, naive) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:131:64: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 131 | raSearch = new RAWrapper(naive, singleMode); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 67 | dataset(new MatType(data)), | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:26: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp: In instantiation of ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, RAQueryStat, arma::Mat, CellBound, UBTreeSplit>; MatType = const arma::Mat&; typename std::enable_if::RearrangesDataset>::type = void]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:120:36: required from ‘mlpack::RASearch::RASearch(bool, bool, double, double, bool, bool, size_t, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::UBTree; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 120 | referenceTree = BuildTree(*referenceSet, oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:117:7: required from ‘mlpack::RAWrapper::RAWrapper(bool, bool) [with TreeType = mlpack::UBTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 117 | ra(singleMode, naive) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:219:44: required from ‘mlpack::LeafSizeRAWrapper::LeafSizeRAWrapper(bool, bool) [with TreeType = mlpack::UBTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 219 | RAWrapper(singleMode, naive) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:134:65: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 134 | raSearch = new LeafSizeRAWrapper(naive, singleMode); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::RAQueryStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>’ with extended alignment 16 [-Waligned-new=] 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree.hpp:571, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree.hpp:23, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:17: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, RAQueryStat, arma::Mat, HRectBound, MidpointSplit>; MatType = const arma::Mat&; typename std::enable_if::RearrangesDataset>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:120:36: required from ‘mlpack::RASearch::RASearch(bool, bool, double, double, bool, bool, size_t, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 120 | referenceTree = BuildTree(*referenceSet, oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:117:7: required from ‘mlpack::RAWrapper::RAWrapper(bool, bool) [with TreeType = mlpack::KDTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 117 | ra(singleMode, naive) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:219:44: required from ‘mlpack::LeafSizeRAWrapper::LeafSizeRAWrapper(bool, bool) [with TreeType = mlpack::KDTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 219 | RAWrapper(singleMode, naive) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:110:65: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 110 | raSearch = new LeafSizeRAWrapper(naive, singleMode); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 69 | dataset(new MatType(data)) // Copies the dataset. | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; BoundType = mlpack::CellBound; SplitType = mlpack::UBTreeSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, RAQueryStat, arma::Mat, CellBound, UBTreeSplit>; MatType = const arma::Mat&; typename std::enable_if::RearrangesDataset>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 27 | return new TreeType(std::forward(dataset), oldFromNew); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:120:36: required from ‘mlpack::RASearch::RASearch(bool, bool, double, double, bool, bool, size_t, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::UBTree; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 120 | referenceTree = BuildTree(*referenceSet, oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:117:7: required from ‘mlpack::RAWrapper::RAWrapper(bool, bool) [with TreeType = mlpack::UBTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 117 | ra(singleMode, naive) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:219:44: required from ‘mlpack::LeafSizeRAWrapper::LeafSizeRAWrapper(bool, bool) [with TreeType = mlpack::UBTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 219 | RAWrapper(singleMode, naive) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:134:65: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 134 | raSearch = new LeafSizeRAWrapper(naive, singleMode); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 69 | dataset(new MatType(data)) // Copies the dataset. | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree.hpp:468, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:21: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp: In instantiation of ‘mlpack::Octree::Octree(const MatType&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = Octree, RAQueryStat, arma::Mat >; MatType = const arma::Mat&; typename std::enable_if::RearrangesDataset>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 27 | return new TreeType(std::forward(dataset), oldFromNew); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:120:36: required from ‘mlpack::RASearch::RASearch(bool, bool, double, double, bool, bool, size_t, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::Octree; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 120 | referenceTree = BuildTree(*referenceSet, oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:117:7: required from ‘mlpack::RAWrapper::RAWrapper(bool, bool) [with TreeType = mlpack::Octree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 117 | ra(singleMode, naive) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:219:44: required from ‘mlpack::LeafSizeRAWrapper::LeafSizeRAWrapper(bool, bool) [with TreeType = mlpack::Octree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 219 | RAWrapper(singleMode, naive) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:137:65: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 137 | raSearch = new LeafSizeRAWrapper(naive, singleMode); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:66:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 66 | dataset(new MatType(dataset)), | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:66:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:66:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value.hpp:296, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree.hpp:35: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp: In instantiation of ‘mlpack::DiscreteHilbertValue::DiscreteHilbertValue(const TreeType*) [with TreeType = mlpack::RectangleTree, mlpack::RAQueryStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>; TreeElemType = double]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/hilbert_r_tree_auxiliary_information_impl.hpp:30:5: required from ‘mlpack::HilbertRTreeAuxiliaryInformation::HilbertRTreeAuxiliaryInformation(const TreeType*) [with TreeType = mlpack::RectangleTree, mlpack::RAQueryStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>; HilbertValueType = mlpack::DiscreteHilbertValue]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:66:13: note: 30 | hilbertValue(node) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:66:13: note: | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:70:5: required from ‘mlpack::RectangleTree::RectangleTree(const MatType&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; SplitType = mlpack::HilbertRTreeSplit<2>; DescentType = mlpack::HilbertRTreeDescentHeuristic; AuxiliaryInformationType = mlpack::DiscreteHilbertRTreeAuxiliaryInformation; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:66:13: note: 70 | auxiliaryInfo(this) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:66:13: note: | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, RAQueryStat, arma::Mat, HilbertRTreeSplit<2>, HilbertRTreeDescentHeuristic, DiscreteHilbertRTreeAuxiliaryInformation>; MatType = const arma::Mat&; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:66:13: note: 38 | return new TreeType(std::forward(dataset)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:66:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:120:36: required from ‘mlpack::RASearch::RASearch(bool, bool, double, double, bool, bool, size_t, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::HilbertRTree; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:66:13: note: 120 | referenceTree = BuildTree(*referenceSet, oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:66:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:117:7: required from ‘mlpack::RAWrapper::RAWrapper(bool, bool) [with TreeType = mlpack::HilbertRTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:66:13: note: 117 | ra(singleMode, naive) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:66:13: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:125:63: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:66:13: note: 125 | raSearch = new RAWrapper(naive, singleMode); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:66:13: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:46:9: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 46 | new arma::Col(tree->Dataset().n_rows)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:46:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:46:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 61 | localHilbertValues = new arma::Mat(tree->Dataset().n_rows, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62 | tree->MaxLeafSize() + 1); | ~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘void mlpack::BinarySpaceTree::SplitNode(std::vector >&, size_t, SplitType, MatType>&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; BoundType = mlpack::CellBound; SplitType = mlpack::UBTreeSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:78:12: required from ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; BoundType = mlpack::CellBound; SplitType = mlpack::UBTreeSplit; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: 78 | SplitNode(oldFromNew, maxLeafSize, splitter); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, RAQueryStat, arma::Mat, CellBound, UBTreeSplit>; MatType = const arma::Mat&; typename std::enable_if::RearrangesDataset>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: 27 | return new TreeType(std::forward(dataset), oldFromNew); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:120:36: required from ‘mlpack::RASearch::RASearch(bool, bool, double, double, bool, bool, size_t, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::UBTree; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: 120 | referenceTree = BuildTree(*referenceSet, oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:117:7: required from ‘mlpack::RAWrapper::RAWrapper(bool, bool) [with TreeType = mlpack::UBTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: 117 | ra(singleMode, naive) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:219:44: required from ‘mlpack::LeafSizeRAWrapper::LeafSizeRAWrapper(bool, bool) [with TreeType = mlpack::UBTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: 219 | RAWrapper(singleMode, naive) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:134:65: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: 134 | raSearch = new LeafSizeRAWrapper(naive, singleMode); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:974:10: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::RAQueryStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>’ with extended alignment 16 [-Waligned-new=] 974 | left = new BinarySpaceTree(this, begin, splitCol - begin, oldFromNew, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 975 | splitter, maxLeafSize); | ~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:974:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:974:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::RAQueryStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>’ with extended alignment 16 [-Waligned-new=] 976 | right = new BinarySpaceTree(this, splitCol, begin + count - splitCol, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 977 | oldFromNew, splitter, maxLeafSize); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const mlpack::RectangleTree&, bool, mlpack::RectangleTree*) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; SplitType = mlpack::RTreeSplit; DescentType = mlpack::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/r_tree_split_impl.hpp:38:22: required from ‘static void mlpack::RTreeSplit::SplitLeafNode(TreeType*, std::vector&) [with TreeType = mlpack::RectangleTree, mlpack::RAQueryStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 38 | TreeType* copy = new TreeType(*tree, false); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:1024:29: required from ‘void mlpack::RectangleTree::SplitNode(std::vector&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; SplitType = mlpack::RTreeSplit; DescentType = mlpack::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 1024 | SplitType::SplitLeafNode(this, relevels); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:488:5: required from ‘void mlpack::RectangleTree::InsertPoint(size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; SplitType = mlpack::RTreeSplit; DescentType = mlpack::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 488 | SplitNode(lvls); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:76:22: required from ‘mlpack::RectangleTree::RectangleTree(const MatType&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; SplitType = mlpack::RTreeSplit; DescentType = mlpack::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 76 | root->InsertPoint(i); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, RAQueryStat, arma::Mat, RTreeSplit, RTreeDescentHeuristic, NoAuxiliaryInformation>; MatType = const arma::Mat&; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 38 | return new TreeType(std::forward(dataset)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:120:36: required from ‘mlpack::RASearch::RASearch(bool, bool, double, double, bool, bool, size_t, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RTree; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 120 | referenceTree = BuildTree(*referenceSet, oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:117:7: required from ‘mlpack::RAWrapper::RAWrapper(bool, bool) [with TreeType = mlpack::RTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 117 | ra(singleMode, naive) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:116:56: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 116 | raSearch = new RAWrapper(naive, singleMode); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 187 | (parent ? parent->dataset : new MatType(*other.dataset)) : | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const mlpack::RectangleTree&, bool, mlpack::RectangleTree*) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; SplitType = mlpack::HilbertRTreeSplit<2>; DescentType = mlpack::HilbertRTreeDescentHeuristic; AuxiliaryInformationType = mlpack::DiscreteHilbertRTreeAuxiliaryInformation]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/hilbert_r_tree_split_impl.hpp:34:22: required from ‘static void mlpack::HilbertRTreeSplit::SplitLeafNode(TreeType*, std::vector&) [with TreeType = mlpack::RectangleTree, mlpack::RAQueryStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>; long unsigned int splitOrder = 2]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 34 | TreeType* copy = new TreeType(*tree, false); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:1024:29: required from ‘void mlpack::RectangleTree::SplitNode(std::vector&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; SplitType = mlpack::HilbertRTreeSplit<2>; DescentType = mlpack::HilbertRTreeDescentHeuristic; AuxiliaryInformationType = mlpack::DiscreteHilbertRTreeAuxiliaryInformation]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 1024 | SplitType::SplitLeafNode(this, relevels); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:488:5: required from ‘void mlpack::RectangleTree::InsertPoint(size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; SplitType = mlpack::HilbertRTreeSplit<2>; DescentType = mlpack::HilbertRTreeDescentHeuristic; AuxiliaryInformationType = mlpack::DiscreteHilbertRTreeAuxiliaryInformation; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 488 | SplitNode(lvls); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:76:22: required from ‘mlpack::RectangleTree::RectangleTree(const MatType&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; SplitType = mlpack::HilbertRTreeSplit<2>; DescentType = mlpack::HilbertRTreeDescentHeuristic; AuxiliaryInformationType = mlpack::DiscreteHilbertRTreeAuxiliaryInformation; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 76 | root->InsertPoint(i); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, RAQueryStat, arma::Mat, HilbertRTreeSplit<2>, HilbertRTreeDescentHeuristic, DiscreteHilbertRTreeAuxiliaryInformation>; MatType = const arma::Mat&; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 38 | return new TreeType(std::forward(dataset)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:120:36: required from ‘mlpack::RASearch::RASearch(bool, bool, double, double, bool, bool, size_t, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::HilbertRTree; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 120 | referenceTree = BuildTree(*referenceSet, oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:117:7: required from ‘mlpack::RAWrapper::RAWrapper(bool, bool) [with TreeType = mlpack::HilbertRTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 117 | ra(singleMode, naive) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:125:63: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 125 | raSearch = new RAWrapper(naive, singleMode); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 187 | (parent ? parent->dataset : new MatType(*other.dataset)) : | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const mlpack::RectangleTree&, bool, mlpack::RectangleTree*) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/r_plus_tree_split_impl.hpp:60:22: required from ‘static void mlpack::RPlusTreeSplit::SplitLeafNode(TreeType*, std::vector&) [with TreeType = mlpack::RectangleTree, mlpack::RAQueryStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>; SplitPolicyType = mlpack::RPlusTreeSplitPolicy; SweepType = mlpack::MinimalCoverageSweep]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 60 | TreeType* copy = new TreeType(*tree, false); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:1024:29: required from ‘void mlpack::RectangleTree::SplitNode(std::vector&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 1024 | SplitType::SplitLeafNode(this, relevels); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:488:5: required from ‘void mlpack::RectangleTree::InsertPoint(size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 488 | SplitNode(lvls); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:76:22: required from ‘mlpack::RectangleTree::RectangleTree(const MatType&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 76 | root->InsertPoint(i); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, RAQueryStat, arma::Mat, RPlusTreeSplit, RPlusTreeDescentHeuristic, NoAuxiliaryInformation>; MatType = const arma::Mat&; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 38 | return new TreeType(std::forward(dataset)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:120:36: required from ‘mlpack::RASearch::RASearch(bool, bool, double, double, bool, bool, size_t, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusTree; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 120 | referenceTree = BuildTree(*referenceSet, oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:117:7: required from ‘mlpack::RAWrapper::RAWrapper(bool, bool) [with TreeType = mlpack::RPlusTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 117 | ra(singleMode, naive) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:128:60: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 128 | raSearch = new RAWrapper(naive, singleMode); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 187 | (parent ? parent->dataset : new MatType(*other.dataset)) : | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const mlpack::RectangleTree&, bool, mlpack::RectangleTree*) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::RPlusPlusTreeAuxiliaryInformation]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/r_plus_tree_split_impl.hpp:60:22: required from ‘static void mlpack::RPlusTreeSplit::SplitLeafNode(TreeType*, std::vector&) [with TreeType = mlpack::RectangleTree, mlpack::RAQueryStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>; SplitPolicyType = mlpack::RPlusPlusTreeSplitPolicy; SweepType = mlpack::MinimalSplitsNumberSweep]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 60 | TreeType* copy = new TreeType(*tree, false); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:1024:29: required from ‘void mlpack::RectangleTree::SplitNode(std::vector&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::RPlusPlusTreeAuxiliaryInformation]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 1024 | SplitType::SplitLeafNode(this, relevels); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:488:5: required from ‘void mlpack::RectangleTree::InsertPoint(size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::RPlusPlusTreeAuxiliaryInformation; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 488 | SplitNode(lvls); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:76:22: required from ‘mlpack::RectangleTree::RectangleTree(const MatType&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::RPlusPlusTreeAuxiliaryInformation; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 76 | root->InsertPoint(i); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, RAQueryStat, arma::Mat, RPlusTreeSplit, RPlusPlusTreeDescentHeuristic, RPlusPlusTreeAuxiliaryInformation>; MatType = const arma::Mat&; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 38 | return new TreeType(std::forward(dataset)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:120:36: required from ‘mlpack::RASearch::RASearch(bool, bool, double, double, bool, bool, size_t, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusPlusTree; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 120 | referenceTree = BuildTree(*referenceSet, oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:117:7: required from ‘mlpack::RAWrapper::RAWrapper(bool, bool) [with TreeType = mlpack::RPlusPlusTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 117 | ra(singleMode, naive) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:131:64: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 131 | raSearch = new RAWrapper(naive, singleMode); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 187 | (parent ? parent->dataset : new MatType(*other.dataset)) : | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp: In instantiation of ‘mlpack::DiscreteHilbertValue::DiscreteHilbertValue(const mlpack::DiscreteHilbertValue&, TreeType*, bool) [with TreeType = mlpack::RectangleTree, mlpack::RAQueryStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>; TreeElemType = double]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/hilbert_r_tree_auxiliary_information_impl.hpp:40:5: required from ‘mlpack::HilbertRTreeAuxiliaryInformation::HilbertRTreeAuxiliaryInformation(const mlpack::HilbertRTreeAuxiliaryInformation&, TreeType*, bool) [with TreeType = mlpack::RectangleTree, mlpack::RAQueryStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>; HilbertValueType = mlpack::DiscreteHilbertValue]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 40 | hilbertValue(other.HilbertValue(), tree, deepCopy) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:191:5: required from ‘mlpack::RectangleTree::RectangleTree(const mlpack::RectangleTree&, bool, mlpack::RectangleTree*) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; SplitType = mlpack::HilbertRTreeSplit<2>; DescentType = mlpack::HilbertRTreeDescentHeuristic; AuxiliaryInformationType = mlpack::DiscreteHilbertRTreeAuxiliaryInformation]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 191 | auxiliaryInfo(other.auxiliaryInfo, this, deepCopy) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/hilbert_r_tree_split_impl.hpp:34:22: required from ‘static void mlpack::HilbertRTreeSplit::SplitLeafNode(TreeType*, std::vector&) [with TreeType = mlpack::RectangleTree, mlpack::RAQueryStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>; long unsigned int splitOrder = 2]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 34 | TreeType* copy = new TreeType(*tree, false); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:1024:29: required from ‘void mlpack::RectangleTree::SplitNode(std::vector&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; SplitType = mlpack::HilbertRTreeSplit<2>; DescentType = mlpack::HilbertRTreeDescentHeuristic; AuxiliaryInformationType = mlpack::DiscreteHilbertRTreeAuxiliaryInformation]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 1024 | SplitType::SplitLeafNode(this, relevels); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:488:5: required from ‘void mlpack::RectangleTree::InsertPoint(size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; SplitType = mlpack::HilbertRTreeSplit<2>; DescentType = mlpack::HilbertRTreeDescentHeuristic; AuxiliaryInformationType = mlpack::DiscreteHilbertRTreeAuxiliaryInformation; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 488 | SplitNode(lvls); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:76:22: required from ‘mlpack::RectangleTree::RectangleTree(const MatType&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; SplitType = mlpack::HilbertRTreeSplit<2>; DescentType = mlpack::HilbertRTreeDescentHeuristic; AuxiliaryInformationType = mlpack::DiscreteHilbertRTreeAuxiliaryInformation; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 76 | root->InsertPoint(i); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, RAQueryStat, arma::Mat, HilbertRTreeSplit<2>, HilbertRTreeDescentHeuristic, DiscreteHilbertRTreeAuxiliaryInformation>; MatType = const arma::Mat&; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 38 | return new TreeType(std::forward(dataset)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:120:36: required from ‘mlpack::RASearch::RASearch(bool, bool, double, double, bool, bool, size_t, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::HilbertRTree; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 120 | referenceTree = BuildTree(*referenceSet, oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:117:7: required from ‘mlpack::RAWrapper::RAWrapper(bool, bool) [with TreeType = mlpack::HilbertRTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 117 | ra(singleMode, naive) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:125:63: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 125 | raSearch = new RAWrapper(naive, singleMode); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:83:28: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 83 | localHilbertValues = new arma::Mat( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84 | *other.LocalHilbertValues()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:83:28: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:83:28: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 90 | valueToInsert = new arma::Col( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91 | *other.ValueToInsert()); | ~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp: In instantiation of ‘mlpack::Octree::Octree() [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat]’: /usr/include/cereal/access.hpp:317:16: required from ‘static T* cereal::access::construct() [with T = mlpack::Octree, mlpack::RAQueryStat, arma::Mat >]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: 317 | return new T(); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: | ^~~~~~~ /usr/include/cereal/details/traits.hpp:1364:46: required from ‘static T* cereal::detail::Construct::load_andor_construct() [with T = mlpack::Octree, mlpack::RAQueryStat, arma::Mat >; A = cereal::BinaryInputArchive]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: 1364 | { return ::cereal::access::construct(); } /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/cereal/types/memory.hpp:411:101: required from ‘typename std::enable_if<(! cereal::traits::has_load_and_construct::value), void>::type cereal::load(Archive&, memory_detail::PtrWrapper&>&) [with Archive = BinaryInputArchive; T = mlpack::Octree, mlpack::RAQueryStat, arma::Mat >; D = std::default_delete, mlpack::RAQueryStat, arma::Mat > >; typename std::enable_if<(! traits::has_load_and_construct::value), void>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: 411 | std::unique_ptr ptr( detail::Construct::load_andor_construct() ); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/cereal/cereal.hpp:941:34: required from ‘ArchiveType& cereal::InputArchive::processImpl(T&) [with T = cereal::memory_detail::PtrWrapper, mlpack::RAQueryStat, arma::Mat >, std::default_delete, mlpack::RAQueryStat, arma::Mat > > >&>; typename cereal::traits::detail::EnableIfHelper::value, (! cereal::traits::has_invalid_input_versioning::value), (cereal::traits::is_input_serializable::value && (cereal::traits::is_specialized_non_member_load::value || (! cereal::traits::is_specialized::value)))>::type = (cereal::traits::detail::sfinae)0; ArchiveType = cereal::BinaryInputArchive; unsigned int Flags = 1]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: 941 | CEREAL_LOAD_FUNCTION_NAME(*self, t); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: | ^ /usr/include/cereal/cereal.hpp:853:26: required from ‘void cereal::InputArchive::process(T&&) [with T = cereal::memory_detail::PtrWrapper, mlpack::RAQueryStat, arma::Mat >, std::default_delete, mlpack::RAQueryStat, arma::Mat > > >&>; ArchiveType = cereal::BinaryInputArchive; unsigned int Flags = 1]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: 853 | self->processImpl( head ); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/cereal/cereal.hpp:730:16: [ skipping 40 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/cereal/cereal.hpp:730:16: required from ‘ArchiveType& cereal::InputArchive::operator()(Types&& ...) [with Types = {cereal::NameValuePair}; ArchiveType = cereal::BinaryInputArchive; unsigned int Flags = 1]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: 730 | process( std::forward( args )... ); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/data/load_model_impl.hpp:95:9: required from ‘bool mlpack::data::Load(const std::string&, const std::string&, T&, bool, format) [with T = mlpack::RAModel; std::string = std::__cxx11::basic_string]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: 95 | ar(cereal::make_nvp(name.c_str(), t)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:124:15: required from ‘T*& mlpack::bindings::cli::GetParam(mlpack::util::ParamData&, const typename std::enable_if<(! arma::is_arma_type::value)>::type*, const typename std::enable_if::value>::type*) [with T = mlpack::RAModel; typename std::enable_if<(! arma::is_arma_type::value)>::type = void; typename std::enable_if::value>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: 124 | data::Load(value, "model", *model, true); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:143:69: required from ‘void mlpack::bindings::cli::GetParam(mlpack::util::ParamData&, const void*, void*) [with T = mlpack::RAModel*]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: 143 | *((T**) output) = &GetParam::type>(d); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/cli_option.hpp:117:20: required from ‘mlpack::bindings::cli::CLIOption::CLIOption(N, const std::string&, const std::string&, const std::string&, const std::string&, bool, bool, bool, const std::string&) [with N = mlpack::RAModel*; std::string = std::__cxx11::basic_string]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: 117 | IO::AddFunction(tname, "GetParam", &GetParam); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/krann_main.cpp:85:1: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: 1007 | STRINGIFY(BINDING_NAME)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:475:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 475 | dataset(new MatType()), | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:475:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:475:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:428, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/krann_main.cpp:21: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp: In instantiation of ‘void mlpack::LeafSizeRAWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t) [with TreeType = mlpack::UBTree; arma::mat = arma::Mat; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:234:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:475:13: note: 234 | virtual void Train(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:475:13: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:316:9: warning: ‘new’ of type ‘mlpack::RASearch, arma::Mat, mlpack::UBTree>::Tree’ {aka ‘mlpack::BinarySpaceTree, mlpack::RAQueryStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>’} with extended alignment 16 [-Waligned-new=] 316 | new typename decltype(ra)::Tree(std::move(referenceSet), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 317 | oldFromNewReferences, | ~~~~~~~~~~~~~~~~~~~~~ 318 | leafSize); | ~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:316:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:316:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘void mlpack::RASearch::Train(MatType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::Octree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:309:13: required from ‘void mlpack::LeafSizeRAWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t) [with TreeType = mlpack::Octree; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:316:9: note: 309 | ra.Train(std::move(referenceSet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:316:9: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:234:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:316:9: note: 234 | virtual void Train(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:316:9: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 181 | this->referenceSet = new MatType(std::move(referenceSet)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp: In instantiation of ‘mlpack::Octree::Octree(MatType&&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:316:9: required from ‘void mlpack::LeafSizeRAWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t) [with TreeType = mlpack::Octree; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: 316 | new typename decltype(ra)::Tree(std::move(referenceSet), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 317 | oldFromNewReferences, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: | ~~~~~~~~~~~~~~~~~~~~~ 318 | leafSize); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: | ~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:234:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: 234 | virtual void Train(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 192 | dataset(new MatType(std::move(dataset))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘void mlpack::RASearch::Search(Tree*, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::Octree; Tree = mlpack::Octree, mlpack::RAQueryStat, arma::Mat >; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:354:14: required from ‘void mlpack::LeafSizeRAWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t) [with TreeType = mlpack::Octree; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: note: 354 | ra.Search(&queryTree, k, neighborsOut, distancesOut); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:240:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: note: 240 | virtual void Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: note: | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 422 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘void mlpack::RASearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::Octree; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:370:14: required from ‘void mlpack::LeafSizeRAWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t) [with TreeType = mlpack::Octree; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: 370 | ra.Search(querySet, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:240:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: 240 | virtual void Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:251:21: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 251 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:251:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:251:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:252:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 252 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:252:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:252:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 256 | neighborPtr = new arma::Mat; // All indices need mapping. | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘void mlpack::RASearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::Octree; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:295:12: required from ‘void mlpack::RAWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with TreeType = mlpack::Octree; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: 295 | ra.Search(k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:183:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: 183 | virtual void Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:471:19: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 471 | distancePtr = new arma::mat; | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:471:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:471:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 472 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp: In instantiation of ‘mlpack::Octree::Octree(MatType&&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:271:33: required from ‘void mlpack::RAWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t) [with TreeType = mlpack::Octree; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: 271 | typename decltype(ra)::Tree tree(std::move(querySet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: | ^~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:174:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: 174 | virtual void Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:154:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 154 | dataset(new MatType(std::move(dataset))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:154:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:154:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘void mlpack::RASearch::Train(MatType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::UBTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:309:13: required from ‘void mlpack::LeafSizeRAWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t) [with TreeType = mlpack::UBTree; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:154:13: note: 309 | ra.Train(std::move(referenceSet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:154:13: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:234:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:154:13: note: 234 | virtual void Train(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:154:13: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 181 | this->referenceSet = new MatType(std::move(referenceSet)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; BoundType = mlpack::CellBound; SplitType = mlpack::UBTreeSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:316:9: required from ‘void mlpack::LeafSizeRAWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t) [with TreeType = mlpack::UBTree; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: 316 | new typename decltype(ra)::Tree(std::move(referenceSet), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 317 | oldFromNewReferences, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: | ~~~~~~~~~~~~~~~~~~~~~ 318 | leafSize); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: | ~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:234:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: 234 | virtual void Train(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 166 | dataset(new MatType(std::move(data))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘void mlpack::RASearch::Search(Tree*, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::UBTree; Tree = mlpack::BinarySpaceTree, mlpack::RAQueryStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:354:14: required from ‘void mlpack::LeafSizeRAWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t) [with TreeType = mlpack::UBTree; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 354 | ra.Search(&queryTree, k, neighborsOut, distancesOut); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:240:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 240 | virtual void Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 422 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘void mlpack::RASearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::UBTree; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:370:14: required from ‘void mlpack::LeafSizeRAWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t) [with TreeType = mlpack::UBTree; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: 370 | ra.Search(querySet, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:240:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: 240 | virtual void Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:251:21: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 251 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:251:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:251:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:252:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 252 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:252:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:252:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 256 | neighborPtr = new arma::Mat; // All indices need mapping. | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘void mlpack::RASearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::UBTree; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:295:12: required from ‘void mlpack::RAWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with TreeType = mlpack::UBTree; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: 295 | ra.Search(k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:183:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: 183 | virtual void Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:471:19: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 471 | distancePtr = new arma::mat; | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:471:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:471:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 472 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; BoundType = mlpack::CellBound; SplitType = mlpack::UBTreeSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:271:33: required from ‘void mlpack::RAWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t) [with TreeType = mlpack::UBTree; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: 271 | typename decltype(ra)::Tree tree(std::move(querySet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: | ^~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:174:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: 174 | virtual void Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 138 | dataset(new MatType(std::move(data))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘void mlpack::RASearch::Train(MatType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusPlusTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:251:11: required from ‘void mlpack::RAWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t) [with TreeType = mlpack::RPlusPlusTree; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: 251 | ra.Train(std::move(referenceSet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:168:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: 168 | virtual void Train(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 181 | this->referenceSet = new MatType(std::move(referenceSet)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(MatType&&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::RPlusPlusTreeAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:271:33: required from ‘void mlpack::RAWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t) [with TreeType = mlpack::RPlusPlusTree; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: 271 | typename decltype(ra)::Tree tree(std::move(querySet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: | ^~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:174:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: 174 | virtual void Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 108 | dataset(new MatType(std::move(data))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘void mlpack::RASearch::Search(Tree*, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusPlusTree; Tree = mlpack::RectangleTree, mlpack::RAQueryStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:275:14: required from ‘void mlpack::RAWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t) [with TreeType = mlpack::RPlusPlusTree; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 275 | ra.Search(&tree, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:174:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 174 | virtual void Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 422 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘void mlpack::RASearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusPlusTree; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:281:14: required from ‘void mlpack::RAWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t) [with TreeType = mlpack::RPlusPlusTree; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: 281 | ra.Search(querySet, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:174:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: 174 | virtual void Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:251:21: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 251 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:251:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:251:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:252:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 252 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:252:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:252:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 256 | neighborPtr = new arma::Mat; // All indices need mapping. | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘void mlpack::RASearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusPlusTree; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:295:12: required from ‘void mlpack::RAWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with TreeType = mlpack::RPlusPlusTree; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: 295 | ra.Search(k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:183:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: 183 | virtual void Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:471:19: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 471 | distancePtr = new arma::mat; | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:471:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:471:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 472 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘void mlpack::RASearch::Train(MatType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:251:11: required from ‘void mlpack::RAWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t) [with TreeType = mlpack::RPlusTree; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: 251 | ra.Train(std::move(referenceSet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:168:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: 168 | virtual void Train(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 181 | this->referenceSet = new MatType(std::move(referenceSet)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(MatType&&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:271:33: required from ‘void mlpack::RAWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t) [with TreeType = mlpack::RPlusTree; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: 271 | typename decltype(ra)::Tree tree(std::move(querySet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: | ^~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:174:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: 174 | virtual void Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 108 | dataset(new MatType(std::move(data))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘void mlpack::RASearch::Search(Tree*, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusTree; Tree = mlpack::RectangleTree, mlpack::RAQueryStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:275:14: required from ‘void mlpack::RAWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t) [with TreeType = mlpack::RPlusTree; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 275 | ra.Search(&tree, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:174:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 174 | virtual void Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 422 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘void mlpack::RASearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusTree; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:281:14: required from ‘void mlpack::RAWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t) [with TreeType = mlpack::RPlusTree; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: 281 | ra.Search(querySet, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:174:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: 174 | virtual void Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:251:21: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 251 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:251:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:251:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:252:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 252 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:252:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:252:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 256 | neighborPtr = new arma::Mat; // All indices need mapping. | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘void mlpack::RASearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusTree; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:295:12: required from ‘void mlpack::RAWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with TreeType = mlpack::RPlusTree; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: 295 | ra.Search(k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:183:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: 183 | virtual void Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:471:19: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 471 | distancePtr = new arma::mat; | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:471:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:471:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 472 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘void mlpack::RASearch::Train(MatType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::HilbertRTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:251:11: required from ‘void mlpack::RAWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t) [with TreeType = mlpack::HilbertRTree; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: 251 | ra.Train(std::move(referenceSet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:168:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: 168 | virtual void Train(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 181 | this->referenceSet = new MatType(std::move(referenceSet)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(MatType&&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; SplitType = mlpack::HilbertRTreeSplit<2>; DescentType = mlpack::HilbertRTreeDescentHeuristic; AuxiliaryInformationType = mlpack::DiscreteHilbertRTreeAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:271:33: required from ‘void mlpack::RAWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t) [with TreeType = mlpack::HilbertRTree; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: 271 | typename decltype(ra)::Tree tree(std::move(querySet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: | ^~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:174:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: 174 | virtual void Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 108 | dataset(new MatType(std::move(data))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘void mlpack::RASearch::Search(Tree*, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::HilbertRTree; Tree = mlpack::RectangleTree, mlpack::RAQueryStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:275:14: required from ‘void mlpack::RAWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t) [with TreeType = mlpack::HilbertRTree; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 275 | ra.Search(&tree, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:174:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 174 | virtual void Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 422 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘void mlpack::RASearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::HilbertRTree; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:281:14: required from ‘void mlpack::RAWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t) [with TreeType = mlpack::HilbertRTree; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: 281 | ra.Search(querySet, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:174:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: 174 | virtual void Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:251:21: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 251 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:251:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:251:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:252:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 252 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:252:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:252:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 256 | neighborPtr = new arma::Mat; // All indices need mapping. | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘void mlpack::RASearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::HilbertRTree; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:295:12: required from ‘void mlpack::RAWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with TreeType = mlpack::HilbertRTree; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: 295 | ra.Search(k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:183:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: 183 | virtual void Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:471:19: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 471 | distancePtr = new arma::mat; | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:471:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:471:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 472 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘void mlpack::RASearch::Train(MatType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::XTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:251:11: required from ‘void mlpack::RAWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t) [with TreeType = mlpack::XTree; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: 251 | ra.Train(std::move(referenceSet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:168:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: 168 | virtual void Train(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 181 | this->referenceSet = new MatType(std::move(referenceSet)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(MatType&&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; SplitType = mlpack::XTreeSplit; DescentType = mlpack::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::XTreeAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:271:33: required from ‘void mlpack::RAWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t) [with TreeType = mlpack::XTree; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: 271 | typename decltype(ra)::Tree tree(std::move(querySet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: | ^~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:174:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: 174 | virtual void Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 108 | dataset(new MatType(std::move(data))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘void mlpack::RASearch::Search(Tree*, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::XTree; Tree = mlpack::RectangleTree, mlpack::RAQueryStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:275:14: required from ‘void mlpack::RAWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t) [with TreeType = mlpack::XTree; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 275 | ra.Search(&tree, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:174:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 174 | virtual void Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 422 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘void mlpack::RASearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::XTree; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:281:14: required from ‘void mlpack::RAWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t) [with TreeType = mlpack::XTree; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: 281 | ra.Search(querySet, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:174:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: 174 | virtual void Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:251:21: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 251 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:251:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:251:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:252:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 252 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:252:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:252:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 256 | neighborPtr = new arma::Mat; // All indices need mapping. | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘void mlpack::RASearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::XTree; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:295:12: required from ‘void mlpack::RAWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with TreeType = mlpack::XTree; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: 295 | ra.Search(k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:183:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: 183 | virtual void Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:471:19: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 471 | distancePtr = new arma::mat; | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:471:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:471:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 472 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘void mlpack::RASearch::Train(MatType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RStarTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:251:11: required from ‘void mlpack::RAWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t) [with TreeType = mlpack::RStarTree; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: 251 | ra.Train(std::move(referenceSet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:168:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: 168 | virtual void Train(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 181 | this->referenceSet = new MatType(std::move(referenceSet)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(MatType&&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; SplitType = mlpack::RStarTreeSplit; DescentType = mlpack::RStarTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:271:33: required from ‘void mlpack::RAWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t) [with TreeType = mlpack::RStarTree; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: 271 | typename decltype(ra)::Tree tree(std::move(querySet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: | ^~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:174:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: 174 | virtual void Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 108 | dataset(new MatType(std::move(data))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘void mlpack::RASearch::Search(Tree*, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RStarTree; Tree = mlpack::RectangleTree, mlpack::RAQueryStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:275:14: required from ‘void mlpack::RAWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t) [with TreeType = mlpack::RStarTree; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 275 | ra.Search(&tree, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:174:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 174 | virtual void Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 422 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘void mlpack::RASearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RStarTree; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:281:14: required from ‘void mlpack::RAWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t) [with TreeType = mlpack::RStarTree; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: 281 | ra.Search(querySet, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:174:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: 174 | virtual void Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:251:21: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 251 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:251:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:251:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:252:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 252 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:252:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:252:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 256 | neighborPtr = new arma::Mat; // All indices need mapping. | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘void mlpack::RASearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RStarTree; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:295:12: required from ‘void mlpack::RAWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with TreeType = mlpack::RStarTree; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: 295 | ra.Search(k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:183:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: 183 | virtual void Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:471:19: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 471 | distancePtr = new arma::mat; | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:471:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:471:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 472 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘void mlpack::RASearch::Train(MatType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:251:11: required from ‘void mlpack::RAWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t) [with TreeType = mlpack::RTree; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: 251 | ra.Train(std::move(referenceSet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:168:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: 168 | virtual void Train(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 181 | this->referenceSet = new MatType(std::move(referenceSet)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(MatType&&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; SplitType = mlpack::RTreeSplit; DescentType = mlpack::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:271:33: required from ‘void mlpack::RAWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t) [with TreeType = mlpack::RTree; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: 271 | typename decltype(ra)::Tree tree(std::move(querySet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: | ^~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:174:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: 174 | virtual void Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 108 | dataset(new MatType(std::move(data))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘void mlpack::RASearch::Search(Tree*, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RTree; Tree = mlpack::RectangleTree, mlpack::RAQueryStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:275:14: required from ‘void mlpack::RAWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t) [with TreeType = mlpack::RTree; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 275 | ra.Search(&tree, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:174:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 174 | virtual void Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 422 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘void mlpack::RASearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RTree; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:281:14: required from ‘void mlpack::RAWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t) [with TreeType = mlpack::RTree; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: 281 | ra.Search(querySet, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:174:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: 174 | virtual void Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:251:21: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 251 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:251:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:251:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:252:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 252 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:252:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:252:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 256 | neighborPtr = new arma::Mat; // All indices need mapping. | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘void mlpack::RASearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RTree; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:295:12: required from ‘void mlpack::RAWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with TreeType = mlpack::RTree; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: 295 | ra.Search(k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:183:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: 183 | virtual void Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:471:19: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 471 | distancePtr = new arma::mat; | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:471:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:471:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 472 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘void mlpack::RASearch::Train(MatType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:251:11: required from ‘void mlpack::RAWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t) [with TreeType = mlpack::StandardCoverTree; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: 251 | ra.Train(std::move(referenceSet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:168:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: 168 | virtual void Train(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 181 | this->referenceSet = new MatType(std::move(referenceSet)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree.hpp:580, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:19: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp: In instantiation of ‘mlpack::CoverTree::CoverTree(MatType&&, ElemType) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; RootPointPolicy = mlpack::FirstPointIsRoot; ElemType = double]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:271:33: required from ‘void mlpack::RAWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t) [with TreeType = mlpack::StandardCoverTree; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: 271 | typename decltype(ra)::Tree tree(std::move(querySet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: | ^~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:174:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: 174 | virtual void Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 239 | dataset(new MatType(std::move(data))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘void mlpack::RASearch::Search(Tree*, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree; Tree = mlpack::CoverTree, mlpack::RAQueryStat, arma::Mat, mlpack::FirstPointIsRoot>; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:275:14: required from ‘void mlpack::RAWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t) [with TreeType = mlpack::StandardCoverTree; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: note: 275 | ra.Search(&tree, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:174:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: note: 174 | virtual void Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: note: | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 422 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘void mlpack::RASearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:281:14: required from ‘void mlpack::RAWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t) [with TreeType = mlpack::StandardCoverTree; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: 281 | ra.Search(querySet, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:174:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: 174 | virtual void Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:251:21: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 251 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:251:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:251:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:252:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 252 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:252:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:252:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 256 | neighborPtr = new arma::Mat; // All indices need mapping. | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘void mlpack::RASearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:295:12: required from ‘void mlpack::RAWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with TreeType = mlpack::StandardCoverTree; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: 295 | ra.Search(k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:183:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: 183 | virtual void Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:471:19: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 471 | distancePtr = new arma::mat; | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:471:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:471:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 472 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘void mlpack::RASearch::Train(MatType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:309:13: required from ‘void mlpack::LeafSizeRAWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t) [with TreeType = mlpack::KDTree; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: 309 | ra.Train(std::move(referenceSet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:234:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: 234 | virtual void Train(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 181 | this->referenceSet = new MatType(std::move(referenceSet)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:316:9: required from ‘void mlpack::LeafSizeRAWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t) [with TreeType = mlpack::KDTree; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: 316 | new typename decltype(ra)::Tree(std::move(referenceSet), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 317 | oldFromNewReferences, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: | ~~~~~~~~~~~~~~~~~~~~~ 318 | leafSize); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: | ~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:234:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: 234 | virtual void Train(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 166 | dataset(new MatType(std::move(data))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘void mlpack::RASearch::Search(Tree*, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; Tree = mlpack::BinarySpaceTree, mlpack::RAQueryStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:354:14: required from ‘void mlpack::LeafSizeRAWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t) [with TreeType = mlpack::KDTree; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 354 | ra.Search(&queryTree, k, neighborsOut, distancesOut); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:240:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 240 | virtual void Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 422 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘void mlpack::RASearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:370:14: required from ‘void mlpack::LeafSizeRAWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t) [with TreeType = mlpack::KDTree; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: 370 | ra.Search(querySet, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:240:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: 240 | virtual void Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:251:21: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 251 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:251:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:251:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:252:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 252 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:252:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:252:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 256 | neighborPtr = new arma::Mat; // All indices need mapping. | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘void mlpack::RASearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:295:12: required from ‘void mlpack::RAWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with TreeType = mlpack::KDTree; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: 295 | ra.Search(k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:183:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: 183 | virtual void Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:471:19: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 471 | distancePtr = new arma::mat; | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:471:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:471:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 472 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:271:33: required from ‘void mlpack::RAWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t) [with TreeType = mlpack::KDTree; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: 271 | typename decltype(ra)::Tree tree(std::move(querySet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: | ^~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:174:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: 174 | virtual void Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 138 | dataset(new MatType(std::move(data))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp: In instantiation of ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, RAQueryStat, arma::Mat, CellBound, UBTreeSplit>; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:161:36: required from ‘void mlpack::RASearch::Train(MatType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::UBTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: 161 | referenceTree = BuildTree(std::move(referenceSet), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 162 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:309:13: required from ‘void mlpack::LeafSizeRAWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t) [with TreeType = mlpack::UBTree; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: 309 | ra.Train(std::move(referenceSet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:234:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: 234 | virtual void Train(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::RAQueryStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>’ with extended alignment 16 [-Waligned-new=] 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp: In instantiation of ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, RAQueryStat, arma::Mat, CellBound, UBTreeSplit>; MatType = arma::Mat&; typename std::enable_if::RearrangesDataset>::type = void]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:317:38: required from ‘void mlpack::RASearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::UBTree; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 317 | Tree* queryTree = BuildTree(const_cast(querySet), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 318 | oldFromNewQueries); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:370:14: required from ‘void mlpack::LeafSizeRAWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t) [with TreeType = mlpack::UBTree; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 370 | ra.Search(querySet, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:240:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 240 | virtual void Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::RAQueryStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>’ with extended alignment 16 [-Waligned-new=] 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘void mlpack::BinarySpaceTree::SplitNode(size_t, SplitType, MatType>&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; BoundType = mlpack::CellBound; SplitType = mlpack::UBTreeSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:142:12: required from ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; BoundType = mlpack::CellBound; SplitType = mlpack::UBTreeSplit; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 142 | SplitNode(maxLeafSize, splitter); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:271:33: required from ‘void mlpack::RAWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t) [with TreeType = mlpack::UBTree; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 271 | typename decltype(ra)::Tree tree(std::move(querySet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ^~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:174:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 174 | virtual void Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:906:10: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::RAQueryStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>’ with extended alignment 16 [-Waligned-new=] 906 | left = new BinarySpaceTree(this, begin, splitCol - begin, splitter, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 907 | maxLeafSize); | ~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:906:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:906:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::RAQueryStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>’ with extended alignment 16 [-Waligned-new=] 908 | right = new BinarySpaceTree(this, splitCol, begin + count - splitCol, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 909 | splitter, maxLeafSize); | ~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 25%] Linking CXX executable ../../../bin/mlpack_random_forest cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -E cmake_link_script CMakeFiles/mlpack_random_forest.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes CMakeFiles/mlpack_random_forest.dir/random_forest/random_forest_main.cpp.o -o ../../../bin/mlpack_random_forest /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 25%] Built target mlpack_random_forest /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/mlpack_softmax_regression.dir/build.make src/mlpack/methods/CMakeFiles/mlpack_softmax_regression.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/mlpack_softmax_regression.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/mlpack_softmax_regression.dir/build.make src/mlpack/methods/CMakeFiles/mlpack_softmax_regression.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 25%] Building CXX object src/mlpack/methods/CMakeFiles/mlpack_softmax_regression.dir/softmax_regression/softmax_regression_main.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_CLI -MD -MT src/mlpack/methods/CMakeFiles/mlpack_softmax_regression.dir/softmax_regression/softmax_regression_main.cpp.o -MF CMakeFiles/mlpack_softmax_regression.dir/softmax_regression/softmax_regression_main.cpp.o.d -o CMakeFiles/mlpack_softmax_regression.dir/softmax_regression/softmax_regression_main.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/softmax_regression/softmax_regression_main.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:35, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/softmax_regression/softmax_regression_main.cpp:11: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/softmax_regression/softmax_regression_main.cpp: In instantiation of ‘Model* TrainSoftmax(mlpack::util::Params&, mlpack::util::Timers&, size_t) [with Model = mlpack::SoftmaxRegression; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/softmax_regression/softmax_regression_main.cpp:174:58: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: 174 | SoftmaxRegression* sm = TrainSoftmax(params, timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 175 | maxIterations); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: | ~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/softmax_regression/softmax_regression_main.cpp:305:10: warning: ‘new’ of type ‘mlpack::SoftmaxRegression’ with extended alignment 16 [-Waligned-new=] 305 | sm = new Model(trainData, trainLabels, numClasses, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 306 | params.Get("lambda"), intercept, std::move(optimizer)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/softmax_regression/softmax_regression_main.cpp:305:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/softmax_regression/softmax_regression_main.cpp:305:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_printable_param_impl.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_printable_param.hpp:82, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/cli_option.hpp:23, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/mlpack_main.hpp:27, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/mlpack_main.hpp:39, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/softmax_regression/softmax_regression_main.cpp:16: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp: In instantiation of ‘T*& mlpack::bindings::cli::GetParam(mlpack::util::ParamData&, const typename std::enable_if<(! arma::is_arma_type::value)>::type*, const typename std::enable_if::value>::type*) [with T = mlpack::SoftmaxRegression; typename std::enable_if<(! arma::is_arma_type::value)>::type = void; typename std::enable_if::value>::type = void]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:143:69: required from ‘void mlpack::bindings::cli::GetParam(mlpack::util::ParamData&, const void*, void*) [with T = mlpack::SoftmaxRegression*]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/softmax_regression/softmax_regression_main.cpp:305:10: note: 143 | *((T**) output) = &GetParam::type>(d); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/softmax_regression/softmax_regression_main.cpp:305:10: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/cli_option.hpp:117:20: required from ‘mlpack::bindings::cli::CLIOption::CLIOption(N, const std::string&, const std::string&, const std::string&, const std::string&, bool, bool, bool, const std::string&) [with N = mlpack::SoftmaxRegression*; std::string = std::__cxx11::basic_string]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/softmax_regression/softmax_regression_main.cpp:305:10: note: 117 | IO::AddFunction(tname, "GetParam", &GetParam); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/softmax_regression/softmax_regression_main.cpp:305:10: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/softmax_regression/softmax_regression_main.cpp:103:1: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/softmax_regression/softmax_regression_main.cpp:305:10: note: 1007 | STRINGIFY(BINDING_NAME)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/softmax_regression/softmax_regression_main.cpp:305:10: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: warning: ‘new’ of type ‘mlpack::SoftmaxRegression’ with extended alignment 16 [-Waligned-new=] 123 | T* model = new T(); | ^~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 25%] Linking CXX executable ../../../bin/mlpack_softmax_regression cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -E cmake_link_script CMakeFiles/mlpack_softmax_regression.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes CMakeFiles/mlpack_softmax_regression.dir/softmax_regression/softmax_regression_main.cpp.o -o ../../../bin/mlpack_softmax_regression /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 25%] Built target mlpack_softmax_regression /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/mlpack_sparse_coding.dir/build.make src/mlpack/methods/CMakeFiles/mlpack_sparse_coding.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/mlpack_sparse_coding.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/mlpack_sparse_coding.dir/build.make src/mlpack/methods/CMakeFiles/mlpack_sparse_coding.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 26%] Building CXX object src/mlpack/methods/CMakeFiles/mlpack_sparse_coding.dir/sparse_coding/sparse_coding_main.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_CLI -MD -MT src/mlpack/methods/CMakeFiles/mlpack_sparse_coding.dir/sparse_coding/sparse_coding_main.cpp.o -MF CMakeFiles/mlpack_sparse_coding.dir/sparse_coding/sparse_coding_main.cpp.o.d -o CMakeFiles/mlpack_sparse_coding.dir/sparse_coding/sparse_coding_main.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/sparse_coding/sparse_coding_main.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:35, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/sparse_coding/sparse_coding_main.cpp:12: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/sparse_coding/sparse_coding_main.cpp: In function ‘void sparse_coding(mlpack::util::Params&, mlpack::util::Timers&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/sparse_coding/sparse_coding_main.cpp:184:33: warning: ‘new’ of type ‘mlpack::SparseCoding’ with extended alignment 16 [-Waligned-new=] 184 | sc = new SparseCoding(0, 0.0); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/sparse_coding/sparse_coding_main.cpp:184:33: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/sparse_coding/sparse_coding_main.cpp:184:33: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_printable_param_impl.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_printable_param.hpp:82, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/cli_option.hpp:23, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/mlpack_main.hpp:27, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/mlpack_main.hpp:39, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/sparse_coding/sparse_coding_main.cpp:17: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp: In instantiation of ‘T*& mlpack::bindings::cli::GetParam(mlpack::util::ParamData&, const typename std::enable_if<(! arma::is_arma_type::value)>::type*, const typename std::enable_if::value>::type*) [with T = mlpack::SparseCoding; typename std::enable_if<(! arma::is_arma_type::value)>::type = void; typename std::enable_if::value>::type = void]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:143:69: required from ‘void mlpack::bindings::cli::GetParam(mlpack::util::ParamData&, const void*, void*) [with T = mlpack::SparseCoding*]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/sparse_coding/sparse_coding_main.cpp:184:33: note: 143 | *((T**) output) = &GetParam::type>(d); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/sparse_coding/sparse_coding_main.cpp:184:33: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/cli_option.hpp:117:20: required from ‘mlpack::bindings::cli::CLIOption::CLIOption(N, const std::string&, const std::string&, const std::string&, const std::string&, bool, bool, bool, const std::string&) [with N = mlpack::SparseCoding*; std::string = std::__cxx11::basic_string]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/sparse_coding/sparse_coding_main.cpp:184:33: note: 117 | IO::AddFunction(tname, "GetParam", &GetParam); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/sparse_coding/sparse_coding_main.cpp:184:33: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/sparse_coding/sparse_coding_main.cpp:116:1: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/sparse_coding/sparse_coding_main.cpp:184:33: note: 1007 | STRINGIFY(BINDING_NAME)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/sparse_coding/sparse_coding_main.cpp:184:33: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: warning: ‘new’ of type ‘mlpack::SparseCoding’ with extended alignment 16 [-Waligned-new=] 123 | T* model = new T(); | ^~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 26%] Linking CXX executable ../../../bin/mlpack_krann cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -E cmake_link_script CMakeFiles/mlpack_krann.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes CMakeFiles/mlpack_krann.dir/rann/krann_main.cpp.o -o ../../../bin/mlpack_krann /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 26%] Built target mlpack_krann /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/mlpack_adaboost.dir/build.make src/mlpack/methods/CMakeFiles/mlpack_adaboost.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/mlpack_adaboost.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/mlpack_adaboost.dir/build.make src/mlpack/methods/CMakeFiles/mlpack_adaboost.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 26%] Building CXX object src/mlpack/methods/CMakeFiles/mlpack_adaboost.dir/adaboost/adaboost_main.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_CLI -MD -MT src/mlpack/methods/CMakeFiles/mlpack_adaboost.dir/adaboost/adaboost_main.cpp.o -MF CMakeFiles/mlpack_adaboost.dir/adaboost/adaboost_main.cpp.o.d -o CMakeFiles/mlpack_adaboost.dir/adaboost/adaboost_main.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/adaboost/adaboost_main.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:35, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/adaboost/adaboost_main.cpp:34: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/adaboost/adaboost_main.cpp: In function ‘void adaboost(mlpack::util::Params&, mlpack::util::Timers&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/adaboost/adaboost_main.cpp:191:27: warning: ‘new’ of type ‘mlpack::AdaBoostModel’ with extended alignment 16 [-Waligned-new=] 191 | m = new AdaBoostModel(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/adaboost/adaboost_main.cpp:191:27: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/adaboost/adaboost_main.cpp:191:27: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree.hpp:616, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/adaboost/adaboost.hpp:33, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/adaboost/adaboost_main.cpp:41: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp: In instantiation of ‘double mlpack::DecisionTree::Train(MatType&, size_t, size_t, arma::Row&, size_t, arma::rowvec&, size_t, double, size_t, DimensionSelectionType&) [with bool UseWeights = false; MatType = arma::Mat; FitnessFunction = mlpack::InformationGain; NumericSplitType = mlpack::BestBinaryNumericSplit; CategoricalSplitType = mlpack::AllCategoricalSplit; DimensionSelectionType = mlpack::AllDimensionSelect; bool NoRecursion = true; size_t = long unsigned int; arma::rowvec = arma::Row]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:89:15: required from ‘mlpack::DecisionTree::DecisionTree(MatType, LabelsType, size_t, size_t, double, size_t, DimensionSelectionType) [with MatType = arma::Mat; LabelsType = arma::Row; FitnessFunction = mlpack::InformationGain; NumericSplitType = mlpack::BestBinaryNumericSplit; CategoricalSplitType = mlpack::AllCategoricalSplit; DimensionSelectionType = mlpack::AllDimensionSelect; bool NoRecursion = true; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/adaboost/adaboost_main.cpp:191:27: note: 89 | Train(tmpData, 0, tmpData.n_cols, tmpLabels, numClasses, weights, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/adaboost/adaboost_main.cpp:191:27: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90 | minimumLeafSize, minimumGainSplit, maximumDepth, dimensionSelector); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/adaboost/adaboost_main.cpp:191:27: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/adaboost/adaboost_model_impl.hpp:127:54: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/adaboost/adaboost_main.cpp:191:27: note: 127 | ID3DecisionStump ds(data, labels, max(labels) + 1); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/adaboost/adaboost_main.cpp:191:27: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: warning: ‘new’ of type ‘mlpack::DecisionTree’ with extended alignment 16 [-Waligned-new=] 919 | DecisionTree* child = new DecisionTree(); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_printable_param_impl.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_printable_param.hpp:82, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/cli_option.hpp:23, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/mlpack_main.hpp:27, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/mlpack_main.hpp:39, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/adaboost/adaboost_main.cpp:39: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp: In instantiation of ‘T*& mlpack::bindings::cli::GetParam(mlpack::util::ParamData&, const typename std::enable_if<(! arma::is_arma_type::value)>::type*, const typename std::enable_if::value>::type*) [with T = mlpack::AdaBoostModel; typename std::enable_if<(! arma::is_arma_type::value)>::type = void; typename std::enable_if::value>::type = void]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:143:69: required from ‘void mlpack::bindings::cli::GetParam(mlpack::util::ParamData&, const void*, void*) [with T = mlpack::AdaBoostModel*]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: 143 | *((T**) output) = &GetParam::type>(d); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/cli_option.hpp:117:20: required from ‘mlpack::bindings::cli::CLIOption::CLIOption(N, const std::string&, const std::string&, const std::string&, const std::string&, bool, bool, bool, const std::string&) [with N = mlpack::AdaBoostModel*; std::string = std::__cxx11::basic_string]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: 117 | IO::AddFunction(tname, "GetParam", &GetParam); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/adaboost/adaboost_main.cpp:145:1: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: 1007 | STRINGIFY(BINDING_NAME)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: warning: ‘new’ of type ‘mlpack::AdaBoostModel’ with extended alignment 16 [-Waligned-new=] 123 | T* model = new T(); | ^~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp: In instantiation of ‘double mlpack::DecisionTree::Train(MatType&, size_t, size_t, arma::Row&, size_t, arma::rowvec&, size_t, double, size_t, DimensionSelectionType&) [with bool UseWeights = true; MatType = arma::Mat; FitnessFunction = mlpack::InformationGain; NumericSplitType = mlpack::BestBinaryNumericSplit; CategoricalSplitType = mlpack::AllCategoricalSplit; DimensionSelectionType = mlpack::AllDimensionSelect; bool NoRecursion = true; size_t = long unsigned int; arma::rowvec = arma::Row]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:256:14: required from ‘mlpack::DecisionTree::DecisionTree(const mlpack::DecisionTree&, MatType, LabelsType, size_t, WeightsType, size_t, double, size_t, DimensionSelectionType, std::enable_if_t<((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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: note: 256 | Train(tmpData, 0, tmpData.n_cols, tmpLabels, numClasses, tmpWeights, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 257 | minimumLeafSize, minimumGainSplit, maximumDepth, dimensionSelector); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/adaboost/adaboost_impl.hpp:133:21: required from ‘double mlpack::AdaBoost::Train(const MatType&, const arma::Row&, size_t, const WeakLearnerType&, size_t, double) [with WeakLearnerType = mlpack::DecisionTree; MatType = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: note: 133 | WeakLearnerType w(other, tempData, labels, numClasses, weights); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/adaboost/adaboost_impl.hpp:51:3: required from ‘mlpack::AdaBoost::AdaBoost(const MatType&, const arma::Row&, size_t, const WeakLearnerType&, size_t, double) [with WeakLearnerType = mlpack::DecisionTree; MatType = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: note: 51 | Train(data, labels, numClasses, other, iterations, tol); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/adaboost/adaboost_model_impl.hpp:129:30: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: note: 129 | iterations, tolerance); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: warning: ‘new’ of type ‘mlpack::DecisionTree’ with extended alignment 16 [-Waligned-new=] 919 | DecisionTree* child = new DecisionTree(); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp: In instantiation of ‘mlpack::DecisionTree::DecisionTree(const mlpack::DecisionTree&) [with FitnessFunction = mlpack::InformationGain; NumericSplitType = mlpack::BestBinaryNumericSplit; CategoricalSplitType = mlpack::AllCategoricalSplit; DimensionSelectionType = mlpack::AllDimensionSelect; bool NoRecursion = true]’: /usr/include/c++/14/bits/new_allocator.h:191:4: required from ‘void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = mlpack::DecisionTree; _Args = {const mlpack::DecisionTree&}; _Tp = mlpack::DecisionTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: 191 | { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); } /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/alloc_traits.h:531:17: required from ‘static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = mlpack::DecisionTree; _Args = {const mlpack::DecisionTree&}; _Tp = mlpack::DecisionTree; allocator_type = std::allocator >]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: 531 | __a.construct(__p, std::forward<_Args>(__args)...); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_vector.h:1285:30: required from ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = mlpack::DecisionTree; _Alloc = std::allocator >; value_type = mlpack::DecisionTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: 1285 | _Alloc_traits::construct(this->_M_impl, this->_M_impl._M_finish, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1286 | __x); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/adaboost/adaboost_impl.hpp:163:19: required from ‘double mlpack::AdaBoost::Train(const MatType&, const arma::Row&, size_t, const WeakLearnerType&, size_t, double) [with WeakLearnerType = mlpack::DecisionTree; MatType = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: 163 | wl.push_back(w); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: | ~~~~~~~~~~~~^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/adaboost/adaboost_impl.hpp:51:3: required from ‘mlpack::AdaBoost::AdaBoost(const MatType&, const arma::Row&, size_t, const WeakLearnerType&, size_t, double) [with WeakLearnerType = mlpack::DecisionTree; MatType = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: 51 | Train(data, labels, numClasses, other, iterations, tol); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/adaboost/adaboost_model_impl.hpp:129:30: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: 129 | iterations, tolerance); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:297:24: warning: ‘new’ of type ‘mlpack::DecisionTree’ with extended alignment 16 [-Waligned-new=] 297 | children.push_back(new DecisionTree(*other.children[i])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:297:24: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:297:24: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 26%] Linking CXX executable ../../../bin/mlpack_sparse_coding cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -E cmake_link_script CMakeFiles/mlpack_sparse_coding.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes CMakeFiles/mlpack_sparse_coding.dir/sparse_coding/sparse_coding_main.cpp.o -o ../../../bin/mlpack_sparse_coding /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 26%] Built target mlpack_sparse_coding /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/mlpack_linear_regression.dir/build.make src/mlpack/methods/CMakeFiles/mlpack_linear_regression.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/mlpack_linear_regression.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/mlpack_linear_regression.dir/build.make src/mlpack/methods/CMakeFiles/mlpack_linear_regression.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 26%] Building CXX object src/mlpack/methods/CMakeFiles/mlpack_linear_regression.dir/linear_regression/linear_regression_main.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_CLI -MD -MT src/mlpack/methods/CMakeFiles/mlpack_linear_regression.dir/linear_regression/linear_regression_main.cpp.o -MF CMakeFiles/mlpack_linear_regression.dir/linear_regression/linear_regression_main.cpp.o.d -o CMakeFiles/mlpack_linear_regression.dir/linear_regression/linear_regression_main.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/linear_regression/linear_regression_main.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:35, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/linear_regression/linear_regression_main.cpp:12: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/linear_regression/linear_regression_main.cpp: In function ‘void linear_regression(mlpack::util::Params&, mlpack::util::Timers&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/linear_regression/linear_regression_main.cpp:175:60: warning: ‘new’ of type ‘mlpack::LinearRegression’ with extended alignment 16 [-Waligned-new=] 175 | lr = new LinearRegression(regressors, responses, lambda); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/linear_regression/linear_regression_main.cpp:175:60: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/linear_regression/linear_regression_main.cpp:175:60: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_printable_param_impl.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_printable_param.hpp:82, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/cli_option.hpp:23, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/mlpack_main.hpp:27, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/mlpack_main.hpp:39, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/linear_regression/linear_regression_main.cpp:17: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp: In instantiation of ‘T*& mlpack::bindings::cli::GetParam(mlpack::util::ParamData&, const typename std::enable_if<(! arma::is_arma_type::value)>::type*, const typename std::enable_if::value>::type*) [with T = mlpack::LinearRegression; typename std::enable_if<(! arma::is_arma_type::value)>::type = void; typename std::enable_if::value>::type = void]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:143:69: required from ‘void mlpack::bindings::cli::GetParam(mlpack::util::ParamData&, const void*, void*) [with T = mlpack::LinearRegression*]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/linear_regression/linear_regression_main.cpp:175:60: note: 143 | *((T**) output) = &GetParam::type>(d); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/linear_regression/linear_regression_main.cpp:175:60: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/cli_option.hpp:117:20: required from ‘mlpack::bindings::cli::CLIOption::CLIOption(N, const std::string&, const std::string&, const std::string&, const std::string&, bool, bool, bool, const std::string&) [with N = mlpack::LinearRegression*; std::string = std::__cxx11::basic_string]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/linear_regression/linear_regression_main.cpp:175:60: note: 117 | IO::AddFunction(tname, "GetParam", &GetParam); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/linear_regression/linear_regression_main.cpp:175:60: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/linear_regression/linear_regression_main.cpp:98:1: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/linear_regression/linear_regression_main.cpp:175:60: note: 1007 | STRINGIFY(BINDING_NAME)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/linear_regression/linear_regression_main.cpp:175:60: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: warning: ‘new’ of type ‘mlpack::LinearRegression’ with extended alignment 16 [-Waligned-new=] 123 | T* model = new T(); | ^~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 26%] Linking CXX executable ../../../bin/mlpack_adaboost cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -E cmake_link_script CMakeFiles/mlpack_adaboost.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes CMakeFiles/mlpack_adaboost.dir/adaboost/adaboost_main.cpp.o -o ../../../bin/mlpack_adaboost /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 26%] Built target mlpack_adaboost /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/mlpack_preprocess_imputer.dir/build.make src/mlpack/methods/CMakeFiles/mlpack_preprocess_imputer.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/mlpack_preprocess_imputer.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/mlpack_preprocess_imputer.dir/build.make src/mlpack/methods/CMakeFiles/mlpack_preprocess_imputer.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 26%] Building CXX object src/mlpack/methods/CMakeFiles/mlpack_preprocess_imputer.dir/preprocess/preprocess_imputer_main.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_CLI -MD -MT src/mlpack/methods/CMakeFiles/mlpack_preprocess_imputer.dir/preprocess/preprocess_imputer_main.cpp.o -MF CMakeFiles/mlpack_preprocess_imputer.dir/preprocess/preprocess_imputer_main.cpp.o.d -o CMakeFiles/mlpack_preprocess_imputer.dir/preprocess/preprocess_imputer_main.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/preprocess_imputer_main.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:35, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/preprocess_imputer_main.cpp:12: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ [ 26%] Linking CXX executable ../../../bin/mlpack_linear_regression cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -E cmake_link_script CMakeFiles/mlpack_linear_regression.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes CMakeFiles/mlpack_linear_regression.dir/linear_regression/linear_regression_main.cpp.o -o ../../../bin/mlpack_linear_regression /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 26%] Built target mlpack_linear_regression /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/mlpack_image_converter.dir/build.make src/mlpack/methods/CMakeFiles/mlpack_image_converter.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/mlpack_image_converter.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/mlpack_image_converter.dir/build.make src/mlpack/methods/CMakeFiles/mlpack_image_converter.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 27%] Building CXX object src/mlpack/methods/CMakeFiles/mlpack_image_converter.dir/preprocess/image_converter_main.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_CLI -MD -MT src/mlpack/methods/CMakeFiles/mlpack_image_converter.dir/preprocess/image_converter_main.cpp.o -MF CMakeFiles/mlpack_image_converter.dir/preprocess/image_converter_main.cpp.o.d -o CMakeFiles/mlpack_image_converter.dir/preprocess/image_converter_main.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/image_converter_main.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/image_converter_main.cpp:12: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/parse_command_line.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/mlpack_main.hpp:89, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/mlpack_main.hpp:39, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/image_converter_main.cpp:18: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 27%] Linking CXX executable ../../../bin/mlpack_preprocess_imputer cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -E cmake_link_script CMakeFiles/mlpack_preprocess_imputer.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes CMakeFiles/mlpack_preprocess_imputer.dir/preprocess/preprocess_imputer_main.cpp.o -o ../../../bin/mlpack_preprocess_imputer /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 27%] Built target mlpack_preprocess_imputer /usr/bin/gmake -f CMakeFiles/pkgconfig.dir/build.make CMakeFiles/pkgconfig.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/CMakeFiles/pkgconfig.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f CMakeFiles/pkgconfig.dir/build.make CMakeFiles/pkgconfig.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 27%] Generating mlpack.pc (pkg-config) file. /usr/bin/cmake -D MLPACK_SOURCE_DIR="/builddir/build/BUILD/mlpack-4.3.0" -P /builddir/build/BUILD/mlpack-4.3.0/CMake/GeneratePkgConfig.cmake gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 27%] Built target pkgconfig /usr/bin/gmake -f src/mlpack/bindings/python/CMakeFiles/python_copy.dir/build.make src/mlpack/bindings/python/CMakeFiles/python_copy.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/CMakeFiles/python_copy.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/bindings/python/CMakeFiles/python_copy.dir/build.make src/mlpack/bindings/python/CMakeFiles/python_copy.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python && /usr/bin/cmake -E make_directory /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/ cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python && /usr/bin/cmake -E copy /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/arma_numpy.pxd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/ cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python && /usr/bin/cmake -E copy /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/arma_numpy.pyx /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/ cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python && /usr/bin/cmake -E copy /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/arma.pxd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/ cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python && /usr/bin/cmake -E copy /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/arma_util.hpp /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/ cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python && /usr/bin/cmake -E copy /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io.pxd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/ cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python && /usr/bin/cmake -E copy /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/ cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python && /usr/bin/cmake -E copy /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/matrix_utils.py /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/ cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python && /usr/bin/cmake -E copy /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/serialization.hpp /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/ cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python && /usr/bin/cmake -E copy /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/serialization.pxd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/ cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python && /usr/bin/cmake -E copy /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/params.pxd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/ cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python && /usr/bin/cmake -E copy /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/preprocess_json_params.py /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/ cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python && /usr/bin/cmake -E copy /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/timers.pxd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/ cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python && /usr/bin/cmake -E copy /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/setup.cfg /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/ cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python && /usr/bin/cmake -E copy /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/copy_artifacts.py /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/ cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python && /usr/bin/cmake -E copy /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/setup_readme.md /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/ gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 27%] Built target python_copy /usr/bin/gmake -f src/mlpack/CMakeFiles/python_configure.dir/build.make src/mlpack/CMakeFiles/python_configure.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/CMakeFiles/python_configure.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/CMakeFiles/python_configure.dir/build.make src/mlpack/CMakeFiles/python_configure.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 28%] Configuring setup.py... cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack && /usr/bin/cmake -D GENERATE_CPP_IN=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/setup.py.in -D GENERATE_CPP_OUT=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py -D PACKAGE_VERSION="4.3.0" -D MLPACK_LIBRARIES="/usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a" -D MLPACK_PYXS="arma_numpy.pyx approx_kfn.pyx bayesian_linear_regression.pyx cf.pyx dbscan.pyx decision_tree.pyx det.pyx emst.pyx fastmks.pyx gmm_train.pyx gmm_generate.pyx gmm_probability.pyx hmm_train.pyx hmm_generate.pyx hmm_loglik.pyx hmm_viterbi.pyx hoeffding_tree.pyx kde.pyx kernel_pca.pyx kmeans.pyx lars.pyx linear_svm.pyx lmnn.pyx local_coordinate_coding.pyx logistic_regression.pyx lsh.pyx mean_shift.pyx nbc.pyx nca.pyx knn.pyx kfn.pyx nmf.pyx pca.pyx perceptron.pyx preprocess_split.pyx preprocess_binarize.pyx preprocess_describe.pyx preprocess_scale.pyx preprocess_one_hot_encoding.pyx radical.pyx random_forest.pyx krann.pyx softmax_regression.pyx sparse_coding.pyx adaboost_train.pyx adaboost_classify.pyx adaboost_probabilities.pyx linear_regression_train.pyx linear_regression_predict.pyx image_converter.pyx" -D OpenMP_CXX_FLAGS="-fopenmp" -D DISABLE_CFLAGS="" -D CYTHON_INCLUDE_DIRECTORIES="/builddir/build/BUILD/mlpack-4.3.0/src /usr/include /usr/include /usr/include /usr/include /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include" -D CMAKE_CXX_FLAGS=-O2\ \ -fexceptions\ -g\ -grecord-gcc-switches\ -pipe\ -Wall\ -Werror=format-security\ -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3\ -Wp,-D_GLIBCXX_ASSERTIONS\ -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1\ -fstack-protector-strong\ -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1\ \ -m64\ -march=z13\ -mtune=z14\ -fasynchronous-unwind-tables\ -fstack-clash-protection\ -Wall\ -Wextra\ -ftemplate-depth=1000\ -Wno-unused-function\ -O3\ -fopenmp -D EXTRA_CXX_FLAGS="-DMLPACK_PRINT_INFO\ -DMLPACK_PRINT_WARN" -D OUTPUT_DIR=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build -P /builddir/build/BUILD/mlpack-4.3.0/CMake/ConfigureFile.cmake gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 28%] Built target python_configure /usr/bin/gmake -f src/mlpack/bindings/python/CMakeFiles/python_configured.dir/build.make src/mlpack/bindings/python/CMakeFiles/python_configured.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/CMakeFiles/python_configured.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/bindings/python/CMakeFiles/python_configured.dir/build.make src/mlpack/bindings/python/CMakeFiles/python_configured.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python && /usr/bin/cmake -E env NO_BUILD=1 /usr/bin/python3 /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:54: SyntaxWarning: invalid escape sequence '\ ' extra_cxx_flags = '-DMLPACK_PRINT_INFO\ -DMLPACK_PRINT_WARN'.strip() /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:91: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:109: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /usr/lib/python3.12/site-packages/setuptools/__init__.py:80: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. !! ******************************************************************************** Requirements should be satisfied by a PEP 517 installer. If you are using pip, you can try `pip install --use-pep517`. ******************************************************************************** !! dist.fetch_build_eggs(dist.setup_requires) running build running build_py creating build creating build/lib creating build/lib/mlpack copying ./mlpack/preprocess_json_params.py -> build/lib/mlpack copying ./mlpack/matrix_utils.py -> build/lib/mlpack copying ./mlpack/__init__.py -> build/lib/mlpack gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 28%] Built target python_configured /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_image_converter.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_image_converter.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 29%] Generating ../bindings/python/generate_pyx_image_converter.cpp cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DGENERATE_CPP_IN=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/generate_pyx.cpp.in -DGENERATE_CPP_OUT=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_image_converter.cpp -DPROGRAM_MAIN_FILE=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/image_converter_main.cpp -DPROGRAM_NAME=image_converter -P /builddir/build/BUILD/mlpack-4.3.0/CMake/ConfigureFile.cmake cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/generate_pyx_image_converter.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_image_converter.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_image_converter.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 29%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_image_converter.dir/__/bindings/python/generate_pyx_image_converter.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_image_converter.dir/__/bindings/python/generate_pyx_image_converter.cpp.o -MF CMakeFiles/generate_pyx_image_converter.dir/__/bindings/python/generate_pyx_image_converter.cpp.o.d -o CMakeFiles/generate_pyx_image_converter.dir/__/bindings/python/generate_pyx_image_converter.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_image_converter.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/prefixedoutstream.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/log.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_image_converter.cpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_image_converter.cpp:29: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 29%] Linking CXX executable ../../../bin/mlpack_image_converter cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -E cmake_link_script CMakeFiles/mlpack_image_converter.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes CMakeFiles/mlpack_image_converter.dir/preprocess/image_converter_main.cpp.o -o ../../../bin/mlpack_image_converter /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 29%] Built target mlpack_image_converter /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_approx_kfn.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_approx_kfn.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 29%] Generating ../bindings/python/generate_pyx_approx_kfn.cpp cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DGENERATE_CPP_IN=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/generate_pyx.cpp.in -DGENERATE_CPP_OUT=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_approx_kfn.cpp -DPROGRAM_MAIN_FILE=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/approx_kfn/approx_kfn_main.cpp -DPROGRAM_NAME=approx_kfn -P /builddir/build/BUILD/mlpack-4.3.0/CMake/ConfigureFile.cmake cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/generate_pyx_approx_kfn.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_approx_kfn.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_approx_kfn.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 30%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_approx_kfn.dir/__/bindings/python/generate_pyx_approx_kfn.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_approx_kfn.dir/__/bindings/python/generate_pyx_approx_kfn.cpp.o -MF CMakeFiles/generate_pyx_approx_kfn.dir/__/bindings/python/generate_pyx_approx_kfn.cpp.o.d -o CMakeFiles/generate_pyx_approx_kfn.dir/__/bindings/python/generate_pyx_approx_kfn.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_approx_kfn.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/prefixedoutstream.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/log.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_approx_kfn.cpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_approx_kfn.cpp:29: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search.hpp:366, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/approx_kfn/approx_kfn_main.cpp:18, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_approx_kfn.cpp:33: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In member function ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:31: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:31: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:31: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:31: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:31: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:31: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:31: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:31: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:31: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In member function ‘void mlpack::NeighborSearch::Search(Tree&, size_t, arma::Mat&, arma::mat&, bool)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:29: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 599 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In member function ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:29: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:29: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/approx_kfn/approx_kfn_main.cpp: In function ‘void mlpack_approx_kfn(mlpack::util::Params&, mlpack::util::Timers&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/approx_kfn/approx_kfn_main.cpp:241:28: warning: ‘new’ of type ‘ApproxKFNModel’ with extended alignment 16 [-Waligned-new=] 241 | m = new ApproxKFNModel(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/approx_kfn/approx_kfn_main.cpp:241:28: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/approx_kfn/approx_kfn_main.cpp:241:28: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(MatType, mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/approx_kfn/approx_kfn_main.cpp:333:29: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/approx_kfn/approx_kfn_main.cpp:241:28: note: 333 | KFN kfn(referenceSet); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/approx_kfn/approx_kfn_main.cpp:241:28: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:39:40: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 39 | referenceSet(mode == NAIVE_MODE ? new MatType(std::move(referenceSetIn)) : | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:39:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:39:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/approx_kfn/approx_kfn_main.cpp:335:19: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:39:40: note: 335 | kfn.Search(set, 1, exactNeighbors, exactDistances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:39:40: note: | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree.hpp:571, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree.hpp:23, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:17: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, HRectBound, MidpointSplit>; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 27 | return new TreeType(std::forward(dataset), oldFromNew); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:38:24: required from ‘mlpack::NeighborSearch::NeighborSearch(MatType, mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 38 | BuildTree(std::move(referenceSetIn), oldFromNewReferences)), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/approx_kfn/approx_kfn_main.cpp:333:29: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 333 | KFN kfn(referenceSet); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 166 | dataset(new MatType(std::move(data))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, HRectBound, MidpointSplit>; MatType = const arma::Mat&; typename std::enable_if::RearrangesDataset>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 27 | return new TreeType(std::forward(dataset), oldFromNew); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:452:40: required from ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 452 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/approx_kfn/approx_kfn_main.cpp:335:19: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 335 | kfn.Search(set, 1, exactNeighbors, exactDistances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 69 | dataset(new MatType(data)) // Copies the dataset. | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 30%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_image_converter.dir/__/bindings/python/print_pyx.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_image_converter.dir/__/bindings/python/print_pyx.cpp.o -MF CMakeFiles/generate_pyx_image_converter.dir/__/bindings/python/print_pyx.cpp.o.d -o CMakeFiles/generate_pyx_image_converter.dir/__/bindings/python/print_pyx.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:35, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.cpp:13: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 30%] Linking CXX executable ../../../bin/generate_pyx_image_converter cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -E cmake_link_script CMakeFiles/generate_pyx_image_converter.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes CMakeFiles/generate_pyx_image_converter.dir/__/bindings/python/generate_pyx_image_converter.cpp.o CMakeFiles/generate_pyx_image_converter.dir/__/bindings/python/print_pyx.cpp.o -o ../../../bin/generate_pyx_image_converter /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DPROGRAM=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/bin/generate_pyx_image_converter -DOUTPUT_FILE=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/image_converter.pyx -P /builddir/build/BUILD/mlpack-4.3.0/CMake/RunProgram.cmake gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 30%] Built target generate_pyx_image_converter /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_bayesian_linear_regression.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_bayesian_linear_regression.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 31%] Generating ../bindings/python/generate_pyx_bayesian_linear_regression.cpp cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DGENERATE_CPP_IN=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/generate_pyx.cpp.in -DGENERATE_CPP_OUT=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_bayesian_linear_regression.cpp -DPROGRAM_MAIN_FILE=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/bayesian_linear_regression/bayesian_linear_regression_main.cpp -DPROGRAM_NAME=bayesian_linear_regression -P /builddir/build/BUILD/mlpack-4.3.0/CMake/ConfigureFile.cmake cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/generate_pyx_bayesian_linear_regression.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_bayesian_linear_regression.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_bayesian_linear_regression.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 31%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_bayesian_linear_regression.dir/__/bindings/python/generate_pyx_bayesian_linear_regression.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_bayesian_linear_regression.dir/__/bindings/python/generate_pyx_bayesian_linear_regression.cpp.o -MF CMakeFiles/generate_pyx_bayesian_linear_regression.dir/__/bindings/python/generate_pyx_bayesian_linear_regression.cpp.o.d -o CMakeFiles/generate_pyx_bayesian_linear_regression.dir/__/bindings/python/generate_pyx_bayesian_linear_regression.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_bayesian_linear_regression.cpp In file 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]]; | ^~~~~~~~~~~~~~~~~~~~~~ [ 31%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_approx_kfn.dir/__/bindings/python/print_pyx.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_approx_kfn.dir/__/bindings/python/print_pyx.cpp.o -MF CMakeFiles/generate_pyx_approx_kfn.dir/__/bindings/python/print_pyx.cpp.o.d -o CMakeFiles/generate_pyx_approx_kfn.dir/__/bindings/python/print_pyx.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:35, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.cpp:13: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53, 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 In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 31%] Linking CXX executable ../../../bin/generate_pyx_approx_kfn cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -E cmake_link_script CMakeFiles/generate_pyx_approx_kfn.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes CMakeFiles/generate_pyx_approx_kfn.dir/__/bindings/python/generate_pyx_approx_kfn.cpp.o CMakeFiles/generate_pyx_approx_kfn.dir/__/bindings/python/print_pyx.cpp.o -o ../../../bin/generate_pyx_approx_kfn /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DPROGRAM=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/bin/generate_pyx_approx_kfn -DOUTPUT_FILE=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/approx_kfn.pyx -P /builddir/build/BUILD/mlpack-4.3.0/CMake/RunProgram.cmake gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 31%] Built target generate_pyx_approx_kfn /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_cf.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_cf.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 32%] Generating ../bindings/python/generate_pyx_cf.cpp cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DGENERATE_CPP_IN=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/generate_pyx.cpp.in -DGENERATE_CPP_OUT=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_cf.cpp -DPROGRAM_MAIN_FILE=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_main.cpp -DPROGRAM_NAME=cf -P /builddir/build/BUILD/mlpack-4.3.0/CMake/ConfigureFile.cmake cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/generate_pyx_cf.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_cf.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_cf.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 32%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_cf.dir/__/bindings/python/generate_pyx_cf.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_cf.dir/__/bindings/python/generate_pyx_cf.cpp.o -MF CMakeFiles/generate_pyx_cf.dir/__/bindings/python/generate_pyx_cf.cpp.o.d -o CMakeFiles/generate_pyx_cf.dir/__/bindings/python/generate_pyx_cf.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_cf.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/prefixedoutstream.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/log.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_cf.cpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_cf.cpp:29: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search.hpp:366, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf.hpp:21, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_main.cpp:19, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_cf.cpp:33: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In member function ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:31: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:31: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:31: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:31: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:31: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:31: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:31: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:31: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:31: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In member function ‘void mlpack::NeighborSearch::Search(Tree&, size_t, arma::Mat&, arma::mat&, bool)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:29: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 599 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In member function ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:29: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:29: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/quic_svd/quic_svd.hpp:124, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/decomposition_policies/quic_svd_method.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/decomposition_policies/decomposition_policies.hpp:23, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf.hpp:25: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/quic_svd/quic_svd_impl.hpp: In constructor ‘mlpack::QUIC_SVD::QUIC_SVD(double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/quic_svd/quic_svd_impl.hpp:32:18: warning: unused parameter ‘epsilon’ [-Wunused-parameter] 32 | const double epsilon, | ~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/quic_svd/quic_svd_impl.hpp:33:18: warning: unused parameter ‘delta’ [-Wunused-parameter] 33 | const double delta) | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/quic_svd/quic_svd_impl.hpp: In member function ‘void mlpack::QUIC_SVD::Apply(const arma::mat&, arma::mat&, arma::mat&, arma::mat&, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/quic_svd/quic_svd_impl.hpp:50:51: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 50 | ctree = new CosineTree(dataset, epsilon, delta); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/quic_svd/quic_svd_impl.hpp:50:51: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/quic_svd/quic_svd_impl.hpp:50:51: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/quic_svd/quic_svd_impl.hpp:52:55: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 52 | ctree = new CosineTree(dataset.t(), epsilon, delta); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/quic_svd/quic_svd_impl.hpp:52:55: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/quic_svd/quic_svd_impl.hpp:52:55: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/neighbor_search_policies/cosine_search.hpp:53:3: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/quic_svd/quic_svd_impl.hpp:52:55: note: 53 | { /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/quic_svd/quic_svd_impl.hpp:52:55: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 93 | referenceSet(mode == NAIVE_MODE ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Train(MatType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/neighbor_search_policies/cosine_search.hpp:57:25: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 57 | neighborSearch.Train(std::move(normalizedSet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 318 | referenceSet = new MatType(std::move(referenceSetIn)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/neighbor_search_policies/cosine_search.hpp:75:26: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: 75 | neighborSearch.Search(normalizedQuery, k, neighbors, similarities); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:279, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_main.cpp:20: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp: In instantiation of ‘mlpack::CFWrapperBase* mlpack::InitializeModelHelper(CFModel::NormalizationTypes) [with DecompositionPolicy = NMFPolicy]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:319:46: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 319 | return InitializeModelHelper(normalizationType); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:293:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 293 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:293:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:293:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:296:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 296 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:296:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:296:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:299:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 299 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:299:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:299:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:302:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 302 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:302:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:302:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:305:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 305 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:305:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:305:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp: In instantiation of ‘mlpack::CFWrapperBase* mlpack::InitializeModelHelper(CFModel::NormalizationTypes) [with DecompositionPolicy = BatchSVDPolicy]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:322:51: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:305:14: note: 322 | return InitializeModelHelper(normalizationType); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:305:14: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:293:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 293 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:293:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:293:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:296:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 296 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:296:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:296:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:299:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 299 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:299:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:299:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:302:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 302 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:302:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:302:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:305:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 305 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:305:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:305:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp: In instantiation of ‘mlpack::CFWrapperBase* mlpack::InitializeModelHelper(CFModel::NormalizationTypes) [with DecompositionPolicy = RandomizedSVDPolicy]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:325:56: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:305:14: note: 325 | return InitializeModelHelper(normalizationType); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:305:14: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:293:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 293 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:293:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:293:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:296:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 296 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:296:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:296:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:299:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 299 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:299:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:299:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:302:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 302 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:302:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:302:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:305:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 305 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:305:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:305:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp: In instantiation of ‘mlpack::CFWrapperBase* mlpack::InitializeModelHelper(CFModel::NormalizationTypes) [with DecompositionPolicy = RegSVDPolicy]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:328:49: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:305:14: note: 328 | return InitializeModelHelper(normalizationType); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:305:14: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:293:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 293 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:293:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:293:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:296:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 296 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:296:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:296:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:299:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 299 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:299:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:299:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:302:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 302 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:302:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:302:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:305:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 305 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:305:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:305:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp: In instantiation of ‘mlpack::CFWrapperBase* mlpack::InitializeModelHelper(CFModel::NormalizationTypes) [with DecompositionPolicy = SVDCompletePolicy]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:331:54: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:305:14: note: 331 | return InitializeModelHelper(normalizationType); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:305:14: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:293:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 293 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:293:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:293:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:296:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 296 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:296:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:296:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:299:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 299 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:299:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:299:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:302:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 302 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:302:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:302:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:305:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 305 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:305:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:305:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp: In instantiation of ‘mlpack::CFWrapperBase* mlpack::InitializeModelHelper(CFModel::NormalizationTypes) [with DecompositionPolicy = SVDIncompletePolicy]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:334:56: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:305:14: note: 334 | return InitializeModelHelper(normalizationType); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:305:14: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:293:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 293 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:293:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:293:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:296:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 296 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:296:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:296:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:299:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 299 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:299:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:299:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:302:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 302 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:302:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:302:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:305:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 305 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:305:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:305:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp: In instantiation of ‘mlpack::CFWrapperBase* mlpack::InitializeModelHelper(CFModel::NormalizationTypes) [with DecompositionPolicy = BiasSVDPolicy]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:337:50: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:305:14: note: 337 | return InitializeModelHelper(normalizationType); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:305:14: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:293:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 293 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:293:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:293:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:296:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 296 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:296:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:296:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:299:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 299 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:299:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:299:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:302:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 302 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:302:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:302:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:305:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 305 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:305:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:305:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp: In instantiation of ‘mlpack::CFWrapperBase* mlpack::InitializeModelHelper(CFModel::NormalizationTypes) [with DecompositionPolicy = SVDPlusPlusPolicy]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:340:54: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:305:14: note: 340 | return InitializeModelHelper(normalizationType); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:305:14: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:293:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 293 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:293:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:293:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:296:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 296 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:296:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:296:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:299:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 299 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:299:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:299:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:302:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 302 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:302:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:302:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:305:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 305 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:305:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:305:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp: In instantiation of ‘mlpack::CFWrapperBase* mlpack::InitializeModelHelper(CFModel::NormalizationTypes) [with DecompositionPolicy = QUIC_SVDPolicy]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:343:51: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:305:14: note: 343 | return InitializeModelHelper(normalizationType); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:305:14: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:293:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 293 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:293:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:293:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:296:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 296 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:296:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:296:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:299:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 299 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:299:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:299:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:302:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 302 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:302:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:302:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:305:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 305 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:305:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:305:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp: In instantiation of ‘mlpack::CFWrapperBase* mlpack::InitializeModelHelper(CFModel::NormalizationTypes) [with DecompositionPolicy = BlockKrylovSVDPolicy]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:346:57: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:305:14: note: 346 | return InitializeModelHelper(normalizationType); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:305:14: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:293:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 293 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:293:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:293:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:296:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 296 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:296:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:296:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:299:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 299 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:299:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:299:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:302:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 302 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:302:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:302:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:305:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 305 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:305:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:305:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp: In instantiation of ‘mlpack::CFWrapperBase* mlpack::TrainHelper(const DecompositionPolicy&, CFModel::NormalizationTypes, const arma::mat&, size_t, size_t, size_t, double, bool) [with DecompositionPolicy = NMFPolicy; arma::mat = arma::Mat; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:421:23: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:305:14: note: 421 | cf = TrainHelper(NMFPolicy(), normalizationType, data, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:305:14: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422 | numUsersForSimilarity, rank, maxIterations, minResidue, mit); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:305:14: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:91:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 91 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:91:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:91:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:96:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 96 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:96:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:96:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:101:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 101 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:101:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:101:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:106:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 106 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:106:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:106:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 111 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp: In instantiation of ‘mlpack::CFWrapperBase* mlpack::TrainHelper(const DecompositionPolicy&, CFModel::NormalizationTypes, const arma::mat&, size_t, size_t, size_t, double, bool) [with DecompositionPolicy = BatchSVDPolicy; arma::mat = arma::Mat; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:426:23: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: note: 426 | cf = TrainHelper(BatchSVDPolicy(), normalizationType, data, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 427 | numUsersForSimilarity, rank, maxIterations, minResidue, mit); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:91:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 91 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:91:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:91:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:96:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 96 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:96:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:96:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:101:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 101 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:101:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:101:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:106:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 106 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:106:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:106:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 111 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp: In instantiation of ‘mlpack::CFWrapperBase* mlpack::TrainHelper(const DecompositionPolicy&, CFModel::NormalizationTypes, const arma::mat&, size_t, size_t, size_t, double, bool) [with DecompositionPolicy = RandomizedSVDPolicy; arma::mat = arma::Mat; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:431:23: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: note: 431 | cf = TrainHelper(RandomizedSVDPolicy(), normalizationType, data, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432 | numUsersForSimilarity, rank, maxIterations, minResidue, mit); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:91:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 91 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:91:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:91:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:96:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 96 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:96:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:96:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:101:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 101 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:101:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:101:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:106:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 106 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:106:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:106:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 111 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp: In instantiation of ‘mlpack::CFWrapperBase* mlpack::TrainHelper(const DecompositionPolicy&, CFModel::NormalizationTypes, const arma::mat&, size_t, size_t, size_t, double, bool) [with DecompositionPolicy = RegSVDPolicy; arma::mat = arma::Mat; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:436:23: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: note: 436 | cf = TrainHelper(RegSVDPolicy(), normalizationType, data, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 437 | numUsersForSimilarity, rank, maxIterations, minResidue, mit); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:91:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 91 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:91:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:91:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:96:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 96 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:96:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:96:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:101:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 101 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:101:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:101:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:106:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 106 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:106:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:106:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 111 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp: In instantiation of ‘mlpack::CFWrapperBase* mlpack::TrainHelper(const DecompositionPolicy&, CFModel::NormalizationTypes, const arma::mat&, size_t, size_t, size_t, double, bool) [with DecompositionPolicy = SVDCompletePolicy; arma::mat = arma::Mat; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:441:23: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: note: 441 | cf = TrainHelper(SVDCompletePolicy(), normalizationType, data, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 442 | numUsersForSimilarity, rank, maxIterations, minResidue, mit); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:91:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 91 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:91:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:91:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:96:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 96 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:96:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:96:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:101:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 101 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:101:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:101:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:106:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 106 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:106:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:106:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 111 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp: In instantiation of ‘mlpack::CFWrapperBase* mlpack::TrainHelper(const DecompositionPolicy&, CFModel::NormalizationTypes, const arma::mat&, size_t, size_t, size_t, double, bool) [with DecompositionPolicy = SVDIncompletePolicy; arma::mat = arma::Mat; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:446:23: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: note: 446 | cf = TrainHelper(SVDIncompletePolicy(), normalizationType, data, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 447 | numUsersForSimilarity, rank, maxIterations, minResidue, mit); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:91:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 91 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:91:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:91:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:96:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 96 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:96:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:96:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:101:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 101 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:101:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:101:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:106:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 106 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:106:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:106:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 111 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp: In instantiation of ‘mlpack::CFWrapperBase* mlpack::TrainHelper(const DecompositionPolicy&, CFModel::NormalizationTypes, const arma::mat&, size_t, size_t, size_t, double, bool) [with DecompositionPolicy = BiasSVDPolicy; arma::mat = arma::Mat; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:451:23: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: note: 451 | cf = TrainHelper(BiasSVDPolicy(), normalizationType, data, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 452 | numUsersForSimilarity, rank, maxIterations, minResidue, mit); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:91:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 91 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:91:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:91:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:96:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 96 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:96:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:96:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:101:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 101 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:101:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:101:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:106:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 106 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:106:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:106:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 111 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp: In instantiation of ‘mlpack::CFWrapperBase* mlpack::TrainHelper(const DecompositionPolicy&, CFModel::NormalizationTypes, const arma::mat&, size_t, size_t, size_t, double, bool) [with DecompositionPolicy = SVDPlusPlusPolicy; arma::mat = arma::Mat; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:456:23: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: note: 456 | cf = TrainHelper(SVDPlusPlusPolicy(), normalizationType, data, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457 | numUsersForSimilarity, rank, maxIterations, minResidue, mit); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:91:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 91 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:91:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:91:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:96:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 96 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:96:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:96:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:101:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 101 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:101:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:101:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:106:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 106 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:106:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:106:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 111 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp: In instantiation of ‘mlpack::CFWrapperBase* mlpack::TrainHelper(const DecompositionPolicy&, CFModel::NormalizationTypes, const arma::mat&, size_t, size_t, size_t, double, bool) [with DecompositionPolicy = QUIC_SVDPolicy; arma::mat = arma::Mat; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:461:23: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: note: 461 | cf = TrainHelper(QUIC_SVDPolicy(), normalizationType, data, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462 | numUsersForSimilarity, rank, maxIterations, minResidue, mit); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:91:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 91 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:91:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:91:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:96:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 96 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:96:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:96:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:101:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 101 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:101:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:101:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:106:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 106 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:106:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:106:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 111 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp: In instantiation of ‘mlpack::CFWrapperBase* mlpack::TrainHelper(const DecompositionPolicy&, CFModel::NormalizationTypes, const arma::mat&, size_t, size_t, size_t, double, bool) [with DecompositionPolicy = BlockKrylovSVDPolicy; arma::mat = arma::Mat; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:466:23: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: note: 466 | cf = TrainHelper(BlockKrylovSVDPolicy(), normalizationType, data, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467 | numUsersForSimilarity, rank, maxIterations, minResidue, mit); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:91:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 91 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:91:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:91:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:96:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 96 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:96:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:96:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:101:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 101 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:101:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:101:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:106:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 106 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:106:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:106:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 111 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree.hpp:571, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree.hpp:23, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:17: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, HRectBound, MidpointSplit>; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: note: 27 | return new TreeType(std::forward(dataset), oldFromNew); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: note: 107 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: note: | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/neighbor_search_policies/cosine_search.hpp:53:3: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: note: 53 | { /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 166 | dataset(new MatType(std::move(data))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, HRectBound, MidpointSplit>; MatType = const arma::Mat&; typename std::enable_if::RearrangesDataset>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 27 | return new TreeType(std::forward(dataset), oldFromNew); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:452:40: required from ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 452 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/neighbor_search_policies/cosine_search.hpp:75:26: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 75 | neighborSearch.Search(normalizedQuery, k, neighbors, similarities); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 69 | dataset(new MatType(data)) // Copies the dataset. | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::BlockKrylovSVDPolicy; NormalizationPolicy = mlpack::ZScoreNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::BlockKrylovSVDPolicy; NormalizationPolicy = mlpack::OverallMeanNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::BlockKrylovSVDPolicy; NormalizationPolicy = mlpack::UserMeanNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::BlockKrylovSVDPolicy; NormalizationPolicy = mlpack::ItemMeanNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::BlockKrylovSVDPolicy; NormalizationPolicy = mlpack::NoNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::QUIC_SVDPolicy; NormalizationPolicy = mlpack::ZScoreNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::QUIC_SVDPolicy; NormalizationPolicy = mlpack::OverallMeanNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::QUIC_SVDPolicy; NormalizationPolicy = mlpack::UserMeanNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::QUIC_SVDPolicy; NormalizationPolicy = mlpack::ItemMeanNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::QUIC_SVDPolicy; NormalizationPolicy = mlpack::NoNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::SVDPlusPlusPolicy; NormalizationPolicy = mlpack::ZScoreNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::SVDPlusPlusPolicy; NormalizationPolicy = mlpack::OverallMeanNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::SVDPlusPlusPolicy; NormalizationPolicy = mlpack::UserMeanNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::SVDPlusPlusPolicy; NormalizationPolicy = mlpack::ItemMeanNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::SVDPlusPlusPolicy; NormalizationPolicy = mlpack::NoNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::BiasSVDPolicy; NormalizationPolicy = mlpack::ZScoreNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::BiasSVDPolicy; NormalizationPolicy = mlpack::OverallMeanNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::BiasSVDPolicy; NormalizationPolicy = mlpack::UserMeanNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::BiasSVDPolicy; NormalizationPolicy = mlpack::ItemMeanNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::BiasSVDPolicy; NormalizationPolicy = mlpack::NoNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::SVDIncompletePolicy; NormalizationPolicy = mlpack::ZScoreNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::SVDIncompletePolicy; NormalizationPolicy = mlpack::OverallMeanNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::SVDIncompletePolicy; NormalizationPolicy = mlpack::UserMeanNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::SVDIncompletePolicy; NormalizationPolicy = mlpack::ItemMeanNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::SVDIncompletePolicy; NormalizationPolicy = mlpack::NoNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::SVDCompletePolicy; NormalizationPolicy = mlpack::ZScoreNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::SVDCompletePolicy; NormalizationPolicy = mlpack::OverallMeanNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::SVDCompletePolicy; NormalizationPolicy = mlpack::UserMeanNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::SVDCompletePolicy; NormalizationPolicy = mlpack::ItemMeanNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::SVDCompletePolicy; NormalizationPolicy = mlpack::NoNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::RegSVDPolicy; NormalizationPolicy = mlpack::ZScoreNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::RegSVDPolicy; NormalizationPolicy = mlpack::OverallMeanNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::RegSVDPolicy; NormalizationPolicy = mlpack::UserMeanNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::RegSVDPolicy; NormalizationPolicy = mlpack::ItemMeanNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::RegSVDPolicy; NormalizationPolicy = mlpack::NoNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::RandomizedSVDPolicy; NormalizationPolicy = mlpack::ZScoreNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::RandomizedSVDPolicy; NormalizationPolicy = mlpack::OverallMeanNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::RandomizedSVDPolicy; NormalizationPolicy = mlpack::UserMeanNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::RandomizedSVDPolicy; NormalizationPolicy = mlpack::ItemMeanNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::RandomizedSVDPolicy; NormalizationPolicy = mlpack::NoNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::BatchSVDPolicy; NormalizationPolicy = mlpack::ZScoreNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::BatchSVDPolicy; NormalizationPolicy = mlpack::OverallMeanNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::BatchSVDPolicy; NormalizationPolicy = mlpack::UserMeanNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::BatchSVDPolicy; NormalizationPolicy = mlpack::ItemMeanNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::BatchSVDPolicy; NormalizationPolicy = mlpack::NoNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::NMFPolicy; NormalizationPolicy = mlpack::ZScoreNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::NMFPolicy; NormalizationPolicy = mlpack::OverallMeanNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::NMFPolicy; NormalizationPolicy = mlpack::UserMeanNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::NMFPolicy; NormalizationPolicy = mlpack::ItemMeanNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::NMFPolicy; NormalizationPolicy = mlpack::NoNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 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 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(MatType, mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/neighbor_search_policies/lmetric_search.hpp:50:50: required from ‘mlpack::LMetricSearch::LMetricSearch(const arma::mat&) [with int TPower = 2; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: 50 | LMetricSearch(const arma::mat& referenceSet) : neighborSearch(referenceSet) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/decomposition_policies/block_krylov_svd_method.hpp:144:26: required from ‘void mlpack::BlockKrylovSVDPolicy::GetNeighborhood(const arma::Col&, size_t, arma::Mat&, arma::mat&) const [with NeighborSearchPolicy = mlpack::LMetricSearch<2>; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: 144 | NeighborSearchPolicy neighborSearch(stretchedH); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: | ^~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_impl.hpp:346:63: required from ‘void mlpack::CFType::Predict(const arma::Mat&, arma::vec&) const [with NeighborSearchPolicy = mlpack::LMetricSearch<2>; InterpolationPolicy = mlpack::AverageInterpolation; DecompositionPolicy = mlpack::BlockKrylovSVDPolicy; NormalizationType = mlpack::ZScoreNormalization; arma::vec = arma::Col]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: 346 | decomposition.template GetNeighborhood( /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 347 | users, numUsersForSimilarity, neighborhood, similarities); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:130:48: required from ‘void mlpack::PredictHelper(CFType&, InterpolationTypes, const arma::Mat&, arma::vec&) [with NeighborSearchPolicy = LMetricSearch<2>; CFType = CFType; arma::vec = arma::Col]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: 129 | cf.template Predict(combinations, predictions); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:161:37: required from ‘void mlpack::CFWrapper::Predict(mlpack::NeighborSearchTypes, mlpack::InterpolationTypes, const arma::Mat&, arma::vec&) [with DecompositionPolicy = mlpack::BlockKrylovSVDPolicy; NormalizationPolicy = mlpack::ZScoreNormalization; arma::vec = arma::Col]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: 161 | PredictHelper(cf, interpolationType, combinations, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 162 | predictions); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: | ~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:147:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: 147 | void CFWrapper::Predict( /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:39:40: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 39 | referenceSet(mode == NAIVE_MODE ? new MatType(std::move(referenceSetIn)) : | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:39:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:39:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:35, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.cpp:13: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 32%] Linking CXX executable ../../../bin/generate_pyx_bayesian_linear_regression cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -E cmake_link_script CMakeFiles/generate_pyx_bayesian_linear_regression.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes CMakeFiles/generate_pyx_bayesian_linear_regression.dir/__/bindings/python/generate_pyx_bayesian_linear_regression.cpp.o CMakeFiles/generate_pyx_bayesian_linear_regression.dir/__/bindings/python/print_pyx.cpp.o -o ../../../bin/generate_pyx_bayesian_linear_regression /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DPROGRAM=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/bin/generate_pyx_bayesian_linear_regression -DOUTPUT_FILE=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/bayesian_linear_regression.pyx -P /builddir/build/BUILD/mlpack-4.3.0/CMake/RunProgram.cmake gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 32%] Built target generate_pyx_bayesian_linear_regression /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_dbscan.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_dbscan.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 32%] Generating ../bindings/python/generate_pyx_dbscan.cpp cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DGENERATE_CPP_IN=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/generate_pyx.cpp.in -DGENERATE_CPP_OUT=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_dbscan.cpp -DPROGRAM_MAIN_FILE=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp -DPROGRAM_NAME=dbscan -P /builddir/build/BUILD/mlpack-4.3.0/CMake/ConfigureFile.cmake cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/generate_pyx_dbscan.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_dbscan.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_dbscan.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 32%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_dbscan.dir/__/bindings/python/generate_pyx_dbscan.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_dbscan.dir/__/bindings/python/generate_pyx_dbscan.cpp.o -MF CMakeFiles/generate_pyx_dbscan.dir/__/bindings/python/generate_pyx_dbscan.cpp.o.d -o CMakeFiles/generate_pyx_dbscan.dir/__/bindings/python/generate_pyx_dbscan.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_dbscan.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/prefixedoutstream.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/log.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_dbscan.cpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_dbscan.cpp:29: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search.hpp:327, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:18, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_dbscan.cpp:33: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘mlpack::RangeSearch::RangeSearch(bool, bool, MetricType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:167:26: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: 167 | RangeSearch<> rs(true); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 78 | referenceSet(naive ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘mlpack::RangeSearch::RangeSearch(const mlpack::RangeSearch&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:168:31: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: 168 | ChoosePointSelectionPolicy(params, rs); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 106 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘mlpack::RangeSearch::RangeSearch(bool, bool, MetricType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:135:54: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: 135 | RangeSearchType rs = RangeSearchType()) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 78 | referenceSet(naive ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘mlpack::RangeSearch::RangeSearch(bool, bool, MetricType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:135:54: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: 135 | RangeSearchType rs = RangeSearchType()) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 78 | referenceSet(naive ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘mlpack::RangeSearch::RangeSearch(bool, bool, MetricType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RStarTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:135:54: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: 135 | RangeSearchType rs = RangeSearchType()) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 78 | referenceSet(naive ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘mlpack::RangeSearch::RangeSearch(bool, bool, MetricType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::XTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:135:54: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: 135 | RangeSearchType rs = RangeSearchType()) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 78 | referenceSet(naive ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘mlpack::RangeSearch::RangeSearch(bool, bool, MetricType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::HilbertRTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:135:54: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: 135 | RangeSearchType rs = RangeSearchType()) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 78 | referenceSet(naive ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘mlpack::RangeSearch::RangeSearch(bool, bool, MetricType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:135:54: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: 135 | RangeSearchType rs = RangeSearchType()) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 78 | referenceSet(naive ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘mlpack::RangeSearch::RangeSearch(bool, bool, MetricType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusPlusTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:135:54: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: 135 | RangeSearchType rs = RangeSearchType()) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 78 | referenceSet(naive ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘mlpack::RangeSearch::RangeSearch(bool, bool, MetricType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:135:54: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: 135 | RangeSearchType rs = RangeSearchType()) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 78 | referenceSet(naive ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree.hpp:571, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree.hpp:23, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:17: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const mlpack::BinarySpaceTree&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::MidpointSplit]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:104:41: required from ‘mlpack::RangeSearch::RangeSearch(const mlpack::RangeSearch&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: 104 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:168:31: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: 168 | ChoosePointSelectionPolicy(params, rs); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 344 | dataset((other.parent == NULL) ? new MatType(*other.dataset) : NULL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘mlpack::RangeSearch::RangeSearch(const mlpack::RangeSearch&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:140:54: required from ‘void ChoosePointSelectionPolicy(mlpack::util::Params&, RangeSearchType) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::StandardCoverTree>]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: 140 | RunDBSCAN(params, rs); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:180:30: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: 179 | ChoosePointSelectionPolicy>(params); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 106 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘mlpack::RangeSearch::RangeSearch(const mlpack::RangeSearch&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:140:54: required from ‘void ChoosePointSelectionPolicy(mlpack::util::Params&, RangeSearchType) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::RTree>]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: 140 | RunDBSCAN(params, rs); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:185:18: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: 184 | ChoosePointSelectionPolicy>(params); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 106 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘mlpack::RangeSearch::RangeSearch(const mlpack::RangeSearch&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RStarTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:140:54: required from ‘void ChoosePointSelectionPolicy(mlpack::util::Params&, RangeSearchType) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::RStarTree>]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: 140 | RunDBSCAN(params, rs); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:190:22: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: 189 | ChoosePointSelectionPolicy>(params); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: | ~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 106 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘mlpack::RangeSearch::RangeSearch(const mlpack::RangeSearch&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::XTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:140:54: required from ‘void ChoosePointSelectionPolicy(mlpack::util::Params&, RangeSearchType) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::XTree>]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: 140 | RunDBSCAN(params, rs); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:195:18: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: 194 | ChoosePointSelectionPolicy>(params); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 106 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘mlpack::RangeSearch::RangeSearch(const mlpack::RangeSearch&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::HilbertRTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:140:54: required from ‘void ChoosePointSelectionPolicy(mlpack::util::Params&, RangeSearchType) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::HilbertRTree>]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: 140 | RunDBSCAN(params, rs); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:200:25: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: 199 | ChoosePointSelectionPolicy>(params); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: | ~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 106 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘mlpack::RangeSearch::RangeSearch(const mlpack::RangeSearch&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:140:54: required from ‘void ChoosePointSelectionPolicy(mlpack::util::Params&, RangeSearchType) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::RPlusTree>]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: 140 | RunDBSCAN(params, rs); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:205:22: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: 204 | ChoosePointSelectionPolicy>(params); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: | ~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 106 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘mlpack::RangeSearch::RangeSearch(const mlpack::RangeSearch&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusPlusTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:140:54: required from ‘void ChoosePointSelectionPolicy(mlpack::util::Params&, RangeSearchType) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::RPlusPlusTree>]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: 140 | RunDBSCAN(params, rs); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:210:26: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: 209 | ChoosePointSelectionPolicy>(params); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: | ~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 106 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:26: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp: In instantiation of ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, RangeSearchStat, arma::Mat, BallBound, MidpointSplit>; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:89:36: required from ‘mlpack::RangeSearch::RangeSearch(bool, bool, MetricType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: 89 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 90 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:135:54: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: 135 | RangeSearchType rs = RangeSearchType()) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::RangeSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>’ with extended alignment 16 [-Waligned-new=] 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘mlpack::RangeSearch::RangeSearch(const mlpack::RangeSearch&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:140:54: required from ‘void ChoosePointSelectionPolicy(mlpack::util::Params&, RangeSearchType) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::BallTree>]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 140 | RunDBSCAN(params, rs); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:215:21: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 214 | ChoosePointSelectionPolicy>(params); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:104:41: warning: ‘new’ of type ‘mlpack::RangeSearch, arma::Mat, mlpack::BallTree>::Tree’ {aka ‘mlpack::BinarySpaceTree, mlpack::RangeSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>’} with extended alignment 16 [-Waligned-new=] 104 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:104:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:104:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 106 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, RangeSearchStat, arma::Mat, HRectBound, MidpointSplit>; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: 27 | return new TreeType(std::forward(dataset), oldFromNew); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:89:36: required from ‘mlpack::RangeSearch::RangeSearch(bool, bool, MetricType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: 89 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 90 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:167:26: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: 167 | RangeSearch<> rs(true); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 166 | dataset(new MatType(std::move(data))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree.hpp:580, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:19: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp: In instantiation of ‘mlpack::CoverTree::CoverTree(MatType&&, ElemType) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; RootPointPolicy = mlpack::FirstPointIsRoot; ElemType = double]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = CoverTree, RangeSearchStat, arma::Mat, FirstPointIsRoot>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 38 | return new TreeType(std::forward(dataset)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:89:36: required from ‘mlpack::RangeSearch::RangeSearch(bool, bool, MetricType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 89 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 90 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:135:54: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 135 | RangeSearchType rs = RangeSearchType()) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 239 | dataset(new MatType(std::move(data))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp: In instantiation of ‘mlpack::CoverTree::CoverTree(const mlpack::CoverTree&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; RootPointPolicy = mlpack::FirstPointIsRoot]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:104:41: required from ‘mlpack::RangeSearch::RangeSearch(const mlpack::RangeSearch&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: note: 104 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:140:54: required from ‘void ChoosePointSelectionPolicy(mlpack::util::Params&, RangeSearchType) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::StandardCoverTree>]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: note: 140 | RunDBSCAN(params, rs); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:180:30: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: note: 179 | ChoosePointSelectionPolicy>(params); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: note: | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 509 | new MatType(*other.dataset) : other.dataset), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree.hpp:638, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree.hpp:20, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:22: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(MatType&&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; SplitType = mlpack::RTreeSplit; DescentType = mlpack::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, RangeSearchStat, arma::Mat, RTreeSplit, RTreeDescentHeuristic, NoAuxiliaryInformation>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: 38 | return new TreeType(std::forward(dataset)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:89:36: required from ‘mlpack::RangeSearch::RangeSearch(bool, bool, MetricType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: 89 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 90 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:135:54: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: 135 | RangeSearchType rs = RangeSearchType()) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 108 | dataset(new MatType(std::move(data))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const mlpack::RectangleTree&, bool, mlpack::RectangleTree*) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; SplitType = mlpack::RTreeSplit; DescentType = mlpack::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:104:41: required from ‘mlpack::RangeSearch::RangeSearch(const mlpack::RangeSearch&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 104 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:140:54: required from ‘void ChoosePointSelectionPolicy(mlpack::util::Params&, RangeSearchType) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::RTree>]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 140 | RunDBSCAN(params, rs); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:185:18: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 184 | ChoosePointSelectionPolicy>(params); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 187 | (parent ? parent->dataset : new MatType(*other.dataset)) : | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(MatType&&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; SplitType = mlpack::RStarTreeSplit; DescentType = mlpack::RStarTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, RangeSearchStat, arma::Mat, RStarTreeSplit, RStarTreeDescentHeuristic, NoAuxiliaryInformation>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 38 | return new TreeType(std::forward(dataset)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:89:36: required from ‘mlpack::RangeSearch::RangeSearch(bool, bool, MetricType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RStarTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 89 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 90 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:135:54: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 135 | RangeSearchType rs = RangeSearchType()) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 108 | dataset(new MatType(std::move(data))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const mlpack::RectangleTree&, bool, mlpack::RectangleTree*) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; SplitType = mlpack::RStarTreeSplit; DescentType = mlpack::RStarTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:104:41: required from ‘mlpack::RangeSearch::RangeSearch(const mlpack::RangeSearch&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RStarTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 104 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:140:54: required from ‘void ChoosePointSelectionPolicy(mlpack::util::Params&, RangeSearchType) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::RStarTree>]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 140 | RunDBSCAN(params, rs); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:190:22: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 189 | ChoosePointSelectionPolicy>(params); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 187 | (parent ? parent->dataset : new MatType(*other.dataset)) : | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(MatType&&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; SplitType = mlpack::XTreeSplit; DescentType = mlpack::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::XTreeAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, RangeSearchStat, arma::Mat, XTreeSplit, RTreeDescentHeuristic, XTreeAuxiliaryInformation>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 38 | return new TreeType(std::forward(dataset)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:89:36: required from ‘mlpack::RangeSearch::RangeSearch(bool, bool, MetricType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::XTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 89 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 90 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:135:54: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 135 | RangeSearchType rs = RangeSearchType()) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 108 | dataset(new MatType(std::move(data))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const mlpack::RectangleTree&, bool, mlpack::RectangleTree*) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; SplitType = mlpack::XTreeSplit; DescentType = mlpack::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::XTreeAuxiliaryInformation]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:104:41: required from ‘mlpack::RangeSearch::RangeSearch(const mlpack::RangeSearch&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::XTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 104 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:140:54: required from ‘void ChoosePointSelectionPolicy(mlpack::util::Params&, RangeSearchType) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::XTree>]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 140 | RunDBSCAN(params, rs); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:195:18: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 194 | ChoosePointSelectionPolicy>(params); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 187 | (parent ? parent->dataset : new MatType(*other.dataset)) : | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(MatType&&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; SplitType = mlpack::HilbertRTreeSplit<2>; DescentType = mlpack::HilbertRTreeDescentHeuristic; AuxiliaryInformationType = mlpack::DiscreteHilbertRTreeAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, RangeSearchStat, arma::Mat, HilbertRTreeSplit<2>, HilbertRTreeDescentHeuristic, DiscreteHilbertRTreeAuxiliaryInformation>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 38 | return new TreeType(std::forward(dataset)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:89:36: required from ‘mlpack::RangeSearch::RangeSearch(bool, bool, MetricType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::HilbertRTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 89 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 90 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:135:54: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 135 | RangeSearchType rs = RangeSearchType()) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 108 | dataset(new MatType(std::move(data))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const mlpack::RectangleTree&, bool, mlpack::RectangleTree*) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; SplitType = mlpack::HilbertRTreeSplit<2>; DescentType = mlpack::HilbertRTreeDescentHeuristic; AuxiliaryInformationType = mlpack::DiscreteHilbertRTreeAuxiliaryInformation]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:104:41: required from ‘mlpack::RangeSearch::RangeSearch(const mlpack::RangeSearch&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::HilbertRTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 104 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:140:54: required from ‘void ChoosePointSelectionPolicy(mlpack::util::Params&, RangeSearchType) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::HilbertRTree>]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 140 | RunDBSCAN(params, rs); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:200:25: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 199 | ChoosePointSelectionPolicy>(params); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 187 | (parent ? parent->dataset : new MatType(*other.dataset)) : | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(MatType&&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, RangeSearchStat, arma::Mat, RPlusTreeSplit, RPlusTreeDescentHeuristic, NoAuxiliaryInformation>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 38 | return new TreeType(std::forward(dataset)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:89:36: required from ‘mlpack::RangeSearch::RangeSearch(bool, bool, MetricType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 89 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 90 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:135:54: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 135 | RangeSearchType rs = RangeSearchType()) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 108 | dataset(new MatType(std::move(data))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const mlpack::RectangleTree&, bool, mlpack::RectangleTree*) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:104:41: required from ‘mlpack::RangeSearch::RangeSearch(const mlpack::RangeSearch&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 104 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:140:54: required from ‘void ChoosePointSelectionPolicy(mlpack::util::Params&, RangeSearchType) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::RPlusTree>]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 140 | RunDBSCAN(params, rs); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:205:22: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 204 | ChoosePointSelectionPolicy>(params); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 187 | (parent ? parent->dataset : new MatType(*other.dataset)) : | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(MatType&&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::RPlusPlusTreeAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, RangeSearchStat, arma::Mat, RPlusTreeSplit, RPlusPlusTreeDescentHeuristic, RPlusPlusTreeAuxiliaryInformation>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 38 | return new TreeType(std::forward(dataset)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:89:36: required from ‘mlpack::RangeSearch::RangeSearch(bool, bool, MetricType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusPlusTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 89 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 90 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:135:54: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 135 | RangeSearchType rs = RangeSearchType()) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 108 | dataset(new MatType(std::move(data))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const mlpack::RectangleTree&, bool, mlpack::RectangleTree*) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::RPlusPlusTreeAuxiliaryInformation]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:104:41: required from ‘mlpack::RangeSearch::RangeSearch(const mlpack::RangeSearch&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusPlusTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 104 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:140:54: required from ‘void ChoosePointSelectionPolicy(mlpack::util::Params&, RangeSearchType) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::RPlusPlusTree>]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 140 | RunDBSCAN(params, rs); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:210:26: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 209 | ChoosePointSelectionPolicy>(params); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 187 | (parent ? parent->dataset : new MatType(*other.dataset)) : | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; BoundType = mlpack::BallBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, RangeSearchStat, arma::Mat, BallBound, MidpointSplit>; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 27 | return new TreeType(std::forward(dataset), oldFromNew); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:89:36: required from ‘mlpack::RangeSearch::RangeSearch(bool, bool, MetricType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 89 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 90 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:135:54: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 135 | RangeSearchType rs = RangeSearchType()) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 166 | dataset(new MatType(std::move(data))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const mlpack::BinarySpaceTree&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; BoundType = mlpack::BallBound; SplitType = mlpack::MidpointSplit]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:104:41: required from ‘mlpack::RangeSearch::RangeSearch(const mlpack::RangeSearch&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 104 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:140:54: required from ‘void ChoosePointSelectionPolicy(mlpack::util::Params&, RangeSearchType) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::BallTree>]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 140 | RunDBSCAN(params, rs); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:215:21: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 214 | ChoosePointSelectionPolicy>(params); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 344 | dataset((other.parent == NULL) ? new MatType(*other.dataset) : NULL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:349:12: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::RangeSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>’ with extended alignment 16 [-Waligned-new=] 349 | left = new BinarySpaceTree(*other.Left()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:349:12: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:349:12: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::RangeSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>’ with extended alignment 16 [-Waligned-new=] 355 | right = new BinarySpaceTree(*other.Right()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘void mlpack::RangeSearch::Train(MatType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_impl.hpp:104:20: required from ‘size_t mlpack::DBSCAN::Cluster(const MatType&, arma::Row&) [with MatType = arma::Mat; RangeSearchType = mlpack::RangeSearch<>; PointSelectionPolicy = mlpack::OrderedPointSelection; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: 104 | rangeSearch.Train(data); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: | ~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:125:14: required from ‘void RunDBSCAN(mlpack::util::Params&, RangeSearchType, PointSelectionPolicy) [with RangeSearchType = mlpack::RangeSearch<>; PointSelectionPolicy = mlpack::OrderedPointSelection]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: 125 | d.Cluster(dataset, assignments); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:140:54: required from ‘void ChoosePointSelectionPolicy(mlpack::util::Params&, RangeSearchType) [with RangeSearchType = mlpack::RangeSearch<>]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: 140 | RunDBSCAN(params, rs); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:168:31: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: 168 | ChoosePointSelectionPolicy(params, rs); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 255 | this->referenceSet = new MatType(std::move(referenceSet)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘void mlpack::RangeSearch::Train(MatType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_impl.hpp:104:20: required from ‘size_t mlpack::DBSCAN::Cluster(const MatType&, arma::Row&) [with MatType = arma::Mat; RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::StandardCoverTree>; PointSelectionPolicy = mlpack::OrderedPointSelection; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: 104 | rangeSearch.Train(data); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: | ~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:125:14: required from ‘void RunDBSCAN(mlpack::util::Params&, RangeSearchType, PointSelectionPolicy) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::StandardCoverTree>; PointSelectionPolicy = mlpack::OrderedPointSelection]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: 125 | d.Cluster(dataset, assignments); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:140:54: required from ‘void ChoosePointSelectionPolicy(mlpack::util::Params&, RangeSearchType) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::StandardCoverTree>]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: 140 | RunDBSCAN(params, rs); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:180:30: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: 179 | ChoosePointSelectionPolicy>(params); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 255 | this->referenceSet = new MatType(std::move(referenceSet)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘void mlpack::RangeSearch::Train(MatType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_impl.hpp:104:20: required from ‘size_t mlpack::DBSCAN::Cluster(const MatType&, arma::Row&) [with MatType = arma::Mat; RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::RTree>; PointSelectionPolicy = mlpack::OrderedPointSelection; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: 104 | rangeSearch.Train(data); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: | ~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:125:14: required from ‘void RunDBSCAN(mlpack::util::Params&, RangeSearchType, PointSelectionPolicy) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::RTree>; PointSelectionPolicy = mlpack::OrderedPointSelection]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: 125 | d.Cluster(dataset, assignments); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:140:54: required from ‘void ChoosePointSelectionPolicy(mlpack::util::Params&, RangeSearchType) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::RTree>]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: 140 | RunDBSCAN(params, rs); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:185:18: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: 184 | ChoosePointSelectionPolicy>(params); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 255 | this->referenceSet = new MatType(std::move(referenceSet)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘void mlpack::RangeSearch::Train(MatType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RStarTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_impl.hpp:104:20: required from ‘size_t mlpack::DBSCAN::Cluster(const MatType&, arma::Row&) [with MatType = arma::Mat; RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::RStarTree>; PointSelectionPolicy = mlpack::OrderedPointSelection; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: 104 | rangeSearch.Train(data); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: | ~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:125:14: required from ‘void RunDBSCAN(mlpack::util::Params&, RangeSearchType, PointSelectionPolicy) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::RStarTree>; PointSelectionPolicy = mlpack::OrderedPointSelection]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: 125 | d.Cluster(dataset, assignments); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:140:54: required from ‘void ChoosePointSelectionPolicy(mlpack::util::Params&, RangeSearchType) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::RStarTree>]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: 140 | RunDBSCAN(params, rs); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:190:22: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: 189 | ChoosePointSelectionPolicy>(params); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: | ~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 255 | this->referenceSet = new MatType(std::move(referenceSet)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘void mlpack::RangeSearch::Train(MatType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::XTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_impl.hpp:104:20: required from ‘size_t mlpack::DBSCAN::Cluster(const MatType&, arma::Row&) [with MatType = arma::Mat; RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::XTree>; PointSelectionPolicy = mlpack::OrderedPointSelection; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: 104 | rangeSearch.Train(data); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: | ~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:125:14: required from ‘void RunDBSCAN(mlpack::util::Params&, RangeSearchType, PointSelectionPolicy) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::XTree>; PointSelectionPolicy = mlpack::OrderedPointSelection]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: 125 | d.Cluster(dataset, assignments); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:140:54: required from ‘void ChoosePointSelectionPolicy(mlpack::util::Params&, RangeSearchType) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::XTree>]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: 140 | RunDBSCAN(params, rs); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:195:18: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: 194 | ChoosePointSelectionPolicy>(params); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 255 | this->referenceSet = new MatType(std::move(referenceSet)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘void mlpack::RangeSearch::Train(MatType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::HilbertRTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_impl.hpp:104:20: required from ‘size_t mlpack::DBSCAN::Cluster(const MatType&, arma::Row&) [with MatType = arma::Mat; RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::HilbertRTree>; PointSelectionPolicy = mlpack::OrderedPointSelection; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: 104 | rangeSearch.Train(data); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: | ~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:125:14: required from ‘void RunDBSCAN(mlpack::util::Params&, RangeSearchType, PointSelectionPolicy) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::HilbertRTree>; PointSelectionPolicy = mlpack::OrderedPointSelection]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: 125 | d.Cluster(dataset, assignments); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:140:54: required from ‘void ChoosePointSelectionPolicy(mlpack::util::Params&, RangeSearchType) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::HilbertRTree>]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: 140 | RunDBSCAN(params, rs); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:200:25: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: 199 | ChoosePointSelectionPolicy>(params); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: | ~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 255 | this->referenceSet = new MatType(std::move(referenceSet)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘void mlpack::RangeSearch::Train(MatType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_impl.hpp:104:20: required from ‘size_t mlpack::DBSCAN::Cluster(const MatType&, arma::Row&) [with MatType = arma::Mat; RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::RPlusTree>; PointSelectionPolicy = mlpack::OrderedPointSelection; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: 104 | rangeSearch.Train(data); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: | ~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:125:14: required from ‘void RunDBSCAN(mlpack::util::Params&, RangeSearchType, PointSelectionPolicy) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::RPlusTree>; PointSelectionPolicy = mlpack::OrderedPointSelection]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: 125 | d.Cluster(dataset, assignments); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:140:54: required from ‘void ChoosePointSelectionPolicy(mlpack::util::Params&, RangeSearchType) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::RPlusTree>]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: 140 | RunDBSCAN(params, rs); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:205:22: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: 204 | ChoosePointSelectionPolicy>(params); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: | ~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 255 | this->referenceSet = new MatType(std::move(referenceSet)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘void mlpack::RangeSearch::Train(MatType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusPlusTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_impl.hpp:104:20: required from ‘size_t mlpack::DBSCAN::Cluster(const MatType&, arma::Row&) [with MatType = arma::Mat; RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::RPlusPlusTree>; PointSelectionPolicy = mlpack::OrderedPointSelection; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: 104 | rangeSearch.Train(data); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: | ~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:125:14: required from ‘void RunDBSCAN(mlpack::util::Params&, RangeSearchType, PointSelectionPolicy) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::RPlusPlusTree>; PointSelectionPolicy = mlpack::OrderedPointSelection]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: 125 | d.Cluster(dataset, assignments); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:140:54: required from ‘void ChoosePointSelectionPolicy(mlpack::util::Params&, RangeSearchType) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::RPlusPlusTree>]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: 140 | RunDBSCAN(params, rs); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:210:26: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: 209 | ChoosePointSelectionPolicy>(params); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: | ~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 255 | this->referenceSet = new MatType(std::move(referenceSet)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘void mlpack::BinarySpaceTree::SplitNode(std::vector >&, size_t, SplitType, MatType>&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; BoundType = mlpack::BallBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:175:12: required from ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; BoundType = mlpack::BallBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: 175 | SplitNode(oldFromNew, maxLeafSize, splitter); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, RangeSearchStat, arma::Mat, BallBound, MidpointSplit>; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: 27 | return new TreeType(std::forward(dataset), oldFromNew); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:89:36: required from ‘mlpack::RangeSearch::RangeSearch(bool, bool, MetricType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: 89 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 90 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:135:54: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: 135 | RangeSearchType rs = RangeSearchType()) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:974:10: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::RangeSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>’ with extended alignment 16 [-Waligned-new=] 974 | left = new BinarySpaceTree(this, begin, splitCol - begin, oldFromNew, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 975 | splitter, maxLeafSize); | ~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:974:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:974:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::RangeSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>’ with extended alignment 16 [-Waligned-new=] 976 | right = new BinarySpaceTree(this, splitCol, begin + count - splitCol, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 977 | oldFromNew, splitter, maxLeafSize); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘void mlpack::RangeSearch::Train(MatType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_impl.hpp:104:20: required from ‘size_t mlpack::DBSCAN::Cluster(const MatType&, arma::Row&) [with MatType = arma::Mat; RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::BallTree>; PointSelectionPolicy = mlpack::OrderedPointSelection; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 104 | rangeSearch.Train(data); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:125:14: required from ‘void RunDBSCAN(mlpack::util::Params&, RangeSearchType, PointSelectionPolicy) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::BallTree>; PointSelectionPolicy = mlpack::OrderedPointSelection]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 125 | d.Cluster(dataset, assignments); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:140:54: required from ‘void ChoosePointSelectionPolicy(mlpack::util::Params&, RangeSearchType) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::BallTree>]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 140 | RunDBSCAN(params, rs); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:215:21: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 214 | ChoosePointSelectionPolicy>(params); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 255 | this->referenceSet = new MatType(std::move(referenceSet)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value.hpp:296, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree.hpp:35: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp: In instantiation of ‘mlpack::DiscreteHilbertValue::DiscreteHilbertValue(const TreeType*) [with TreeType = mlpack::RectangleTree, mlpack::RangeSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>; TreeElemType = double]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/hilbert_r_tree_auxiliary_information_impl.hpp:30:5: required from ‘mlpack::HilbertRTreeAuxiliaryInformation::HilbertRTreeAuxiliaryInformation(const TreeType*) [with TreeType = mlpack::RectangleTree, mlpack::RangeSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>; HilbertValueType = mlpack::DiscreteHilbertValue]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: 30 | hilbertValue(node) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:111:5: required from ‘mlpack::RectangleTree::RectangleTree(MatType&&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; SplitType = mlpack::HilbertRTreeSplit<2>; DescentType = mlpack::HilbertRTreeDescentHeuristic; AuxiliaryInformationType = mlpack::DiscreteHilbertRTreeAuxiliaryInformation; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: 111 | auxiliaryInfo(this) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, RangeSearchStat, arma::Mat, HilbertRTreeSplit<2>, HilbertRTreeDescentHeuristic, DiscreteHilbertRTreeAuxiliaryInformation>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: 38 | return new TreeType(std::forward(dataset)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:89:36: required from ‘mlpack::RangeSearch::RangeSearch(bool, bool, MetricType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::HilbertRTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: 89 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 90 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:135:54: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: 135 | RangeSearchType rs = RangeSearchType()) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:46:9: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 46 | new arma::Col(tree->Dataset().n_rows)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:46:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:46:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 61 | localHilbertValues = new arma::Mat(tree->Dataset().n_rows, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62 | tree->MaxLeafSize() + 1); | ~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp: In instantiation of ‘mlpack::DiscreteHilbertValue::DiscreteHilbertValue(const mlpack::DiscreteHilbertValue&, TreeType*, bool) [with TreeType = mlpack::RectangleTree, mlpack::RangeSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>; TreeElemType = double]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/hilbert_r_tree_auxiliary_information_impl.hpp:40:5: required from ‘mlpack::HilbertRTreeAuxiliaryInformation::HilbertRTreeAuxiliaryInformation(const mlpack::HilbertRTreeAuxiliaryInformation&, TreeType*, bool) [with TreeType = mlpack::RectangleTree, mlpack::RangeSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>; HilbertValueType = mlpack::DiscreteHilbertValue]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: 40 | hilbertValue(other.HilbertValue(), tree, deepCopy) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:191:5: required from ‘mlpack::RectangleTree::RectangleTree(const mlpack::RectangleTree&, bool, mlpack::RectangleTree*) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; SplitType = mlpack::HilbertRTreeSplit<2>; DescentType = mlpack::HilbertRTreeDescentHeuristic; AuxiliaryInformationType = mlpack::DiscreteHilbertRTreeAuxiliaryInformation]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: 191 | auxiliaryInfo(other.auxiliaryInfo, this, deepCopy) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:104:41: required from ‘mlpack::RangeSearch::RangeSearch(const mlpack::RangeSearch&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::HilbertRTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: 104 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:140:54: required from ‘void ChoosePointSelectionPolicy(mlpack::util::Params&, RangeSearchType) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::HilbertRTree>]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: 140 | RunDBSCAN(params, rs); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:200:25: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: 199 | ChoosePointSelectionPolicy>(params); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: | ~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:83:28: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 83 | localHilbertValues = new arma::Mat( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84 | *other.LocalHilbertValues()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:83:28: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:83:28: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 90 | valueToInsert = new arma::Col( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91 | *other.ValueToInsert()); | ~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp: In instantiation of ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, RangeSearchStat, arma::Mat, BallBound, MidpointSplit>; MatType = const arma::Mat&; typename std::enable_if::RearrangesDataset>::type = void]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:369:38: required from ‘void mlpack::RangeSearch::Search(const MatType&, const mlpack::Range&, std::vector > >&, std::vector >&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree; mlpack::Range = mlpack::RangeType]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: 369 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_impl.hpp:184:23: required from ‘void mlpack::DBSCAN::PointwiseCluster(const MatType&, mlpack::UnionFind&) [with MatType = arma::Mat; RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::BallTree>; PointSelectionPolicy = mlpack::OrderedPointSelection]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: 184 | rangeSearch.Search(data.col(index), Range(0.0, epsilon), neighbors, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 185 | distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: | ~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_impl.hpp:109:21: required from ‘size_t mlpack::DBSCAN::Cluster(const MatType&, arma::Row&) [with MatType = arma::Mat; RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::BallTree>; PointSelectionPolicy = mlpack::OrderedPointSelection; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: 109 | PointwiseCluster(data, uf); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:125:14: required from ‘void RunDBSCAN(mlpack::util::Params&, RangeSearchType, PointSelectionPolicy) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::BallTree>; PointSelectionPolicy = mlpack::OrderedPointSelection]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: 125 | d.Cluster(dataset, assignments); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:140:54: required from ‘void ChoosePointSelectionPolicy(mlpack::util::Params&, RangeSearchType) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::BallTree>]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: 140 | RunDBSCAN(params, rs); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:215:21: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: 214 | ChoosePointSelectionPolicy>(params); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: | ~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::RangeSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>’ with extended alignment 16 [-Waligned-new=] 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, RangeSearchStat, arma::Mat, HRectBound, MidpointSplit>; MatType = const arma::Mat&; typename std::enable_if::RearrangesDataset>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:369:38: required from ‘void mlpack::RangeSearch::Search(const MatType&, const mlpack::Range&, std::vector > >&, std::vector >&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; mlpack::Range = mlpack::RangeType]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 369 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_impl.hpp:184:23: required from ‘void mlpack::DBSCAN::PointwiseCluster(const MatType&, mlpack::UnionFind&) [with MatType = arma::Mat; RangeSearchType = mlpack::RangeSearch<>; PointSelectionPolicy = mlpack::OrderedPointSelection]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 184 | rangeSearch.Search(data.col(index), Range(0.0, epsilon), neighbors, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 185 | distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_impl.hpp:109:21: required from ‘size_t mlpack::DBSCAN::Cluster(const MatType&, arma::Row&) [with MatType = arma::Mat; RangeSearchType = mlpack::RangeSearch<>; PointSelectionPolicy = mlpack::OrderedPointSelection; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 109 | PointwiseCluster(data, uf); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:125:14: required from ‘void RunDBSCAN(mlpack::util::Params&, RangeSearchType, PointSelectionPolicy) [with RangeSearchType = mlpack::RangeSearch<>; PointSelectionPolicy = mlpack::OrderedPointSelection]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 125 | d.Cluster(dataset, assignments); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:140:54: required from ‘void ChoosePointSelectionPolicy(mlpack::util::Params&, RangeSearchType) [with RangeSearchType = mlpack::RangeSearch<>]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 140 | RunDBSCAN(params, rs); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:168:31: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 168 | ChoosePointSelectionPolicy(params, rs); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 69 | dataset(new MatType(data)) // Copies the dataset. | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const MatType&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; SplitType = mlpack::RTreeSplit; DescentType = mlpack::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, RangeSearchStat, arma::Mat, RTreeSplit, RTreeDescentHeuristic, NoAuxiliaryInformation>; MatType = const arma::Mat&; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 38 | return new TreeType(std::forward(dataset)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:369:38: required from ‘void mlpack::RangeSearch::Search(const MatType&, const mlpack::Range&, std::vector > >&, std::vector >&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RTree; mlpack::Range = mlpack::RangeType]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 369 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_impl.hpp:184:23: required from ‘void mlpack::DBSCAN::PointwiseCluster(const MatType&, mlpack::UnionFind&) [with MatType = arma::Mat; RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::RTree>; PointSelectionPolicy = mlpack::OrderedPointSelection]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 184 | rangeSearch.Search(data.col(index), Range(0.0, epsilon), neighbors, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 185 | distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_impl.hpp:109:21: required from ‘size_t mlpack::DBSCAN::Cluster(const MatType&, arma::Row&) [with MatType = arma::Mat; RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::RTree>; PointSelectionPolicy = mlpack::OrderedPointSelection; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 109 | PointwiseCluster(data, uf); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:125:14: required from ‘void RunDBSCAN(mlpack::util::Params&, RangeSearchType, PointSelectionPolicy) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::RTree>; PointSelectionPolicy = mlpack::OrderedPointSelection]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 125 | d.Cluster(dataset, assignments); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:140:54: required from ‘void ChoosePointSelectionPolicy(mlpack::util::Params&, RangeSearchType) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::RTree>]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 140 | RunDBSCAN(params, rs); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:185:18: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 184 | ChoosePointSelectionPolicy>(params); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 67 | dataset(new MatType(data)), | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const MatType&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; SplitType = mlpack::RStarTreeSplit; DescentType = mlpack::RStarTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, RangeSearchStat, arma::Mat, RStarTreeSplit, RStarTreeDescentHeuristic, NoAuxiliaryInformation>; MatType = const arma::Mat&; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 38 | return new TreeType(std::forward(dataset)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:369:38: required from ‘void mlpack::RangeSearch::Search(const MatType&, const mlpack::Range&, std::vector > >&, std::vector >&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RStarTree; mlpack::Range = mlpack::RangeType]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 369 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_impl.hpp:184:23: required from ‘void mlpack::DBSCAN::PointwiseCluster(const MatType&, mlpack::UnionFind&) [with MatType = arma::Mat; RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::RStarTree>; PointSelectionPolicy = mlpack::OrderedPointSelection]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 184 | rangeSearch.Search(data.col(index), Range(0.0, epsilon), neighbors, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 185 | distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_impl.hpp:109:21: required from ‘size_t mlpack::DBSCAN::Cluster(const MatType&, arma::Row&) [with MatType = arma::Mat; RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::RStarTree>; PointSelectionPolicy = mlpack::OrderedPointSelection; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 109 | PointwiseCluster(data, uf); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:125:14: required from ‘void RunDBSCAN(mlpack::util::Params&, RangeSearchType, PointSelectionPolicy) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::RStarTree>; PointSelectionPolicy = mlpack::OrderedPointSelection]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 125 | d.Cluster(dataset, assignments); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:140:54: required from ‘void ChoosePointSelectionPolicy(mlpack::util::Params&, RangeSearchType) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::RStarTree>]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 140 | RunDBSCAN(params, rs); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:190:22: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 189 | ChoosePointSelectionPolicy>(params); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 67 | dataset(new MatType(data)), | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const MatType&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; SplitType = mlpack::XTreeSplit; DescentType = mlpack::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::XTreeAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, RangeSearchStat, arma::Mat, XTreeSplit, RTreeDescentHeuristic, XTreeAuxiliaryInformation>; MatType = const arma::Mat&; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 38 | return new TreeType(std::forward(dataset)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:369:38: required from ‘void mlpack::RangeSearch::Search(const MatType&, const mlpack::Range&, std::vector > >&, std::vector >&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::XTree; mlpack::Range = mlpack::RangeType]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 369 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_impl.hpp:184:23: required from ‘void mlpack::DBSCAN::PointwiseCluster(const MatType&, mlpack::UnionFind&) [with MatType = arma::Mat; RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::XTree>; PointSelectionPolicy = mlpack::OrderedPointSelection]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 184 | rangeSearch.Search(data.col(index), Range(0.0, epsilon), neighbors, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 185 | distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_impl.hpp:109:21: required from ‘size_t mlpack::DBSCAN::Cluster(const MatType&, arma::Row&) [with MatType = arma::Mat; RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::XTree>; PointSelectionPolicy = mlpack::OrderedPointSelection; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 109 | PointwiseCluster(data, uf); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:125:14: required from ‘void RunDBSCAN(mlpack::util::Params&, RangeSearchType, PointSelectionPolicy) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::XTree>; PointSelectionPolicy = mlpack::OrderedPointSelection]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 125 | d.Cluster(dataset, assignments); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:140:54: required from ‘void ChoosePointSelectionPolicy(mlpack::util::Params&, RangeSearchType) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::XTree>]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 140 | RunDBSCAN(params, rs); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:195:18: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 194 | ChoosePointSelectionPolicy>(params); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 67 | dataset(new MatType(data)), | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const MatType&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; SplitType = mlpack::HilbertRTreeSplit<2>; DescentType = mlpack::HilbertRTreeDescentHeuristic; AuxiliaryInformationType = mlpack::DiscreteHilbertRTreeAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, RangeSearchStat, arma::Mat, HilbertRTreeSplit<2>, HilbertRTreeDescentHeuristic, DiscreteHilbertRTreeAuxiliaryInformation>; MatType = const arma::Mat&; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 38 | return new TreeType(std::forward(dataset)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:369:38: required from ‘void mlpack::RangeSearch::Search(const MatType&, const mlpack::Range&, std::vector > >&, std::vector >&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::HilbertRTree; mlpack::Range = mlpack::RangeType]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 369 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_impl.hpp:184:23: required from ‘void mlpack::DBSCAN::PointwiseCluster(const MatType&, mlpack::UnionFind&) [with MatType = arma::Mat; RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::HilbertRTree>; PointSelectionPolicy = mlpack::OrderedPointSelection]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 184 | rangeSearch.Search(data.col(index), Range(0.0, epsilon), neighbors, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 185 | distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_impl.hpp:109:21: required from ‘size_t mlpack::DBSCAN::Cluster(const MatType&, arma::Row&) [with MatType = arma::Mat; RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::HilbertRTree>; PointSelectionPolicy = mlpack::OrderedPointSelection; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 109 | PointwiseCluster(data, uf); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:125:14: required from ‘void RunDBSCAN(mlpack::util::Params&, RangeSearchType, PointSelectionPolicy) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::HilbertRTree>; PointSelectionPolicy = mlpack::OrderedPointSelection]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 125 | d.Cluster(dataset, assignments); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:140:54: required from ‘void ChoosePointSelectionPolicy(mlpack::util::Params&, RangeSearchType) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::HilbertRTree>]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 140 | RunDBSCAN(params, rs); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:200:25: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 199 | ChoosePointSelectionPolicy>(params); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 67 | dataset(new MatType(data)), | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const MatType&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, RangeSearchStat, arma::Mat, RPlusTreeSplit, RPlusTreeDescentHeuristic, NoAuxiliaryInformation>; MatType = const arma::Mat&; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 38 | return new TreeType(std::forward(dataset)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:369:38: required from ‘void mlpack::RangeSearch::Search(const MatType&, const mlpack::Range&, std::vector > >&, std::vector >&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusTree; mlpack::Range = mlpack::RangeType]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 369 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_impl.hpp:184:23: required from ‘void mlpack::DBSCAN::PointwiseCluster(const MatType&, mlpack::UnionFind&) [with MatType = arma::Mat; RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::RPlusTree>; PointSelectionPolicy = mlpack::OrderedPointSelection]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 184 | rangeSearch.Search(data.col(index), Range(0.0, epsilon), neighbors, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 185 | distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_impl.hpp:109:21: required from ‘size_t mlpack::DBSCAN::Cluster(const MatType&, arma::Row&) [with MatType = arma::Mat; RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::RPlusTree>; PointSelectionPolicy = mlpack::OrderedPointSelection; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 109 | PointwiseCluster(data, uf); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:125:14: required from ‘void RunDBSCAN(mlpack::util::Params&, RangeSearchType, PointSelectionPolicy) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::RPlusTree>; PointSelectionPolicy = mlpack::OrderedPointSelection]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 125 | d.Cluster(dataset, assignments); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:140:54: required from ‘void ChoosePointSelectionPolicy(mlpack::util::Params&, RangeSearchType) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::RPlusTree>]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 140 | RunDBSCAN(params, rs); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:205:22: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 204 | ChoosePointSelectionPolicy>(params); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 67 | dataset(new MatType(data)), | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const MatType&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::RPlusPlusTreeAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, RangeSearchStat, arma::Mat, RPlusTreeSplit, RPlusPlusTreeDescentHeuristic, RPlusPlusTreeAuxiliaryInformation>; MatType = const arma::Mat&; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 38 | return new TreeType(std::forward(dataset)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:369:38: required from ‘void mlpack::RangeSearch::Search(const MatType&, const mlpack::Range&, std::vector > >&, std::vector >&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusPlusTree; mlpack::Range = mlpack::RangeType]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 369 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_impl.hpp:184:23: required from ‘void mlpack::DBSCAN::PointwiseCluster(const MatType&, mlpack::UnionFind&) [with MatType = arma::Mat; RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::RPlusPlusTree>; PointSelectionPolicy = mlpack::OrderedPointSelection]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 184 | rangeSearch.Search(data.col(index), Range(0.0, epsilon), neighbors, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 185 | distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_impl.hpp:109:21: required from ‘size_t mlpack::DBSCAN::Cluster(const MatType&, arma::Row&) [with MatType = arma::Mat; RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::RPlusPlusTree>; PointSelectionPolicy = mlpack::OrderedPointSelection; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 109 | PointwiseCluster(data, uf); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:125:14: required from ‘void RunDBSCAN(mlpack::util::Params&, RangeSearchType, PointSelectionPolicy) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::RPlusPlusTree>; PointSelectionPolicy = mlpack::OrderedPointSelection]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 125 | d.Cluster(dataset, assignments); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:140:54: required from ‘void ChoosePointSelectionPolicy(mlpack::util::Params&, RangeSearchType) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::RPlusPlusTree>]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 140 | RunDBSCAN(params, rs); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:210:26: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 209 | ChoosePointSelectionPolicy>(params); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 67 | dataset(new MatType(data)), | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; BoundType = mlpack::BallBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, RangeSearchStat, arma::Mat, BallBound, MidpointSplit>; MatType = const arma::Mat&; typename std::enable_if::RearrangesDataset>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 27 | return new TreeType(std::forward(dataset), oldFromNew); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:369:38: required from ‘void mlpack::RangeSearch::Search(const MatType&, const mlpack::Range&, std::vector > >&, std::vector >&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree; mlpack::Range = mlpack::RangeType]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 369 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_impl.hpp:184:23: required from ‘void mlpack::DBSCAN::PointwiseCluster(const MatType&, mlpack::UnionFind&) [with MatType = arma::Mat; RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::BallTree>; PointSelectionPolicy = mlpack::OrderedPointSelection]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 184 | rangeSearch.Search(data.col(index), Range(0.0, epsilon), neighbors, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 185 | distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_impl.hpp:109:21: required from ‘size_t mlpack::DBSCAN::Cluster(const MatType&, arma::Row&) [with MatType = arma::Mat; RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::BallTree>; PointSelectionPolicy = mlpack::OrderedPointSelection; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 109 | PointwiseCluster(data, uf); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:125:14: required from ‘void RunDBSCAN(mlpack::util::Params&, RangeSearchType, PointSelectionPolicy) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::BallTree>; PointSelectionPolicy = mlpack::OrderedPointSelection]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 125 | d.Cluster(dataset, assignments); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:140:54: required from ‘void ChoosePointSelectionPolicy(mlpack::util::Params&, RangeSearchType) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::BallTree>]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 140 | RunDBSCAN(params, rs); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:215:21: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 214 | ChoosePointSelectionPolicy>(params); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 69 | dataset(new MatType(data)) // Copies the dataset. | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 32%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_dbscan.dir/__/bindings/python/print_pyx.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_dbscan.dir/__/bindings/python/print_pyx.cpp.o -MF CMakeFiles/generate_pyx_dbscan.dir/__/bindings/python/print_pyx.cpp.o.d -o CMakeFiles/generate_pyx_dbscan.dir/__/bindings/python/print_pyx.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:35, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.cpp:13: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 33%] Linking CXX executable ../../../bin/generate_pyx_dbscan cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -E cmake_link_script CMakeFiles/generate_pyx_dbscan.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes CMakeFiles/generate_pyx_dbscan.dir/__/bindings/python/generate_pyx_dbscan.cpp.o CMakeFiles/generate_pyx_dbscan.dir/__/bindings/python/print_pyx.cpp.o -o ../../../bin/generate_pyx_dbscan /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DPROGRAM=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/bin/generate_pyx_dbscan -DOUTPUT_FILE=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/dbscan.pyx -P /builddir/build/BUILD/mlpack-4.3.0/CMake/RunProgram.cmake gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 33%] Built target generate_pyx_dbscan /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_decision_tree.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_decision_tree.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 33%] Generating ../bindings/python/generate_pyx_decision_tree.cpp cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DGENERATE_CPP_IN=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/generate_pyx.cpp.in -DGENERATE_CPP_OUT=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_decision_tree.cpp -DPROGRAM_MAIN_FILE=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_main.cpp -DPROGRAM_NAME=decision_tree -P /builddir/build/BUILD/mlpack-4.3.0/CMake/ConfigureFile.cmake cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/generate_pyx_decision_tree.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_decision_tree.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_decision_tree.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 33%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_decision_tree.dir/__/bindings/python/generate_pyx_decision_tree.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_decision_tree.dir/__/bindings/python/generate_pyx_decision_tree.cpp.o -MF CMakeFiles/generate_pyx_decision_tree.dir/__/bindings/python/generate_pyx_decision_tree.cpp.o.d -o CMakeFiles/generate_pyx_decision_tree.dir/__/bindings/python/generate_pyx_decision_tree.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_decision_tree.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/prefixedoutstream.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/log.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_decision_tree.cpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_decision_tree.cpp:29: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_decision_tree.cpp:33: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_main.cpp: In function ‘void mlpack_decision_tree(mlpack::util::Params&, mlpack::util::Timers&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_main.cpp:196:35: warning: ‘new’ of type ‘DecisionTreeModel’ with extended alignment 16 [-Waligned-new=] 196 | model = new DecisionTreeModel(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_main.cpp:196:35: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_main.cpp:196:35: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree.hpp:616, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_main.cpp:18: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp: In instantiation of ‘double mlpack::DecisionTree::Train(MatType&, size_t, size_t, const mlpack::data::DatasetInfo&, arma::Row&, size_t, arma::rowvec&, size_t, double, size_t, DimensionSelectionType&) [with bool UseWeights = true; MatType = arma::Mat; FitnessFunction = mlpack::GiniGain; NumericSplitType = mlpack::BestBinaryNumericSplit; CategoricalSplitType = mlpack::AllCategoricalSplit; DimensionSelectionType = mlpack::AllDimensionSelect; bool NoRecursion = false; size_t = long unsigned int; mlpack::data::DatasetInfo = mlpack::data::DatasetMapper >; arma::rowvec = arma::Row]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:130:14: required from ‘mlpack::DecisionTree::DecisionTree(MatType, const mlpack::data::DatasetInfo&, LabelsType, size_t, WeightsType, size_t, double, size_t, DimensionSelectionType, std::enable_if_t<((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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_main.cpp:196:35: note: 130 | Train(tmpData, 0, tmpData.n_cols, datasetInfo, tmpLabels, numClasses, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_main.cpp:196:35: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | tmpWeights, minimumLeafSize, minimumGainSplit, maximumDepth, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_main.cpp:196:35: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | dimensionSelector); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_main.cpp:196:35: note: | ~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_main.cpp:231:21: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_main.cpp:196:35: note: 231 | maxDepth); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_main.cpp:196:35: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:761:29: warning: ‘new’ of type ‘mlpack::DecisionTree<>’ with extended alignment 16 [-Waligned-new=] 761 | DecisionTree* child = new DecisionTree(); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:761:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:761:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp: In instantiation of ‘double mlpack::DecisionTree::Train(MatType&, size_t, size_t, const mlpack::data::DatasetInfo&, arma::Row&, size_t, arma::rowvec&, size_t, double, size_t, DimensionSelectionType&) [with bool UseWeights = false; MatType = arma::Mat; FitnessFunction = mlpack::GiniGain; NumericSplitType = mlpack::BestBinaryNumericSplit; CategoricalSplitType = mlpack::AllCategoricalSplit; DimensionSelectionType = mlpack::AllDimensionSelect; bool NoRecursion = false; size_t = long unsigned int; mlpack::data::DatasetInfo = mlpack::data::DatasetMapper >; arma::rowvec = arma::Row]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:52:15: required from ‘mlpack::DecisionTree::DecisionTree(MatType, const mlpack::data::DatasetInfo&, LabelsType, size_t, size_t, double, size_t, DimensionSelectionType) [with MatType = arma::Mat; LabelsType = arma::Row; FitnessFunction = mlpack::GiniGain; NumericSplitType = mlpack::BestBinaryNumericSplit; CategoricalSplitType = mlpack::AllCategoricalSplit; DimensionSelectionType = mlpack::AllDimensionSelect; bool NoRecursion = false; mlpack::data::DatasetInfo = mlpack::data::DatasetMapper >; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:761:29: note: 52 | Train(tmpData, 0, tmpData.n_cols, datasetInfo, tmpLabels, numClasses, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:761:29: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53 | weights, minimumLeafSize, minimumGainSplit, maximumDepth, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:761:29: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54 | dimensionSelector); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:761:29: note: | ~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_main.cpp:245:64: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:761:29: note: 245 | numClasses, minLeafSize, minimumGainSplit, maxDepth); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:761:29: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:761:29: warning: ‘new’ of type ‘mlpack::DecisionTree<>’ with extended alignment 16 [-Waligned-new=] 761 | DecisionTree* child = new DecisionTree(); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:761:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:761:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 34%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_decision_tree.dir/__/bindings/python/print_pyx.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_decision_tree.dir/__/bindings/python/print_pyx.cpp.o -MF CMakeFiles/generate_pyx_decision_tree.dir/__/bindings/python/print_pyx.cpp.o.d -o CMakeFiles/generate_pyx_decision_tree.dir/__/bindings/python/print_pyx.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:35, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.cpp:13: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 34%] Linking CXX executable ../../../bin/generate_pyx_decision_tree cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -E cmake_link_script CMakeFiles/generate_pyx_decision_tree.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes CMakeFiles/generate_pyx_decision_tree.dir/__/bindings/python/generate_pyx_decision_tree.cpp.o CMakeFiles/generate_pyx_decision_tree.dir/__/bindings/python/print_pyx.cpp.o -o ../../../bin/generate_pyx_decision_tree /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DPROGRAM=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/bin/generate_pyx_decision_tree -DOUTPUT_FILE=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/decision_tree.pyx -P /builddir/build/BUILD/mlpack-4.3.0/CMake/RunProgram.cmake gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 34%] Built target generate_pyx_decision_tree /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_det.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_det.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 34%] Generating ../bindings/python/generate_pyx_det.cpp cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DGENERATE_CPP_IN=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/generate_pyx.cpp.in -DGENERATE_CPP_OUT=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_det.cpp -DPROGRAM_MAIN_FILE=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/det/det_main.cpp -DPROGRAM_NAME=det -P /builddir/build/BUILD/mlpack-4.3.0/CMake/ConfigureFile.cmake cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/generate_pyx_det.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_det.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_det.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 34%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_det.dir/__/bindings/python/generate_pyx_det.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_det.dir/__/bindings/python/generate_pyx_det.cpp.o -MF CMakeFiles/generate_pyx_det.dir/__/bindings/python/generate_pyx_det.cpp.o.d -o CMakeFiles/generate_pyx_det.dir/__/bindings/python/generate_pyx_det.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_det.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/prefixedoutstream.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/log.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_det.cpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_det.cpp:29: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/det/dt_utils.hpp:147, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/det/det_main.cpp:18, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_det.cpp:33: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/det/dt_utils_impl.hpp: In instantiation of ‘mlpack::DTree* mlpack::Trainer(MatType&, size_t, bool, size_t, size_t, bool, util::Timers&) [with MatType = arma::Mat; TagType = int; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/det/det_main.cpp:174:35: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: 174 | tree = Trainer(trainingData, folds, regularization, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | maxLeafSize, minLeafSize, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | skipPruning, timers); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: | ~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/det/dt_utils_impl.hpp:118:36: warning: ‘new’ of type ‘mlpack::DTree<>’ with extended alignment 16 [-Waligned-new=] 118 | DTree* dtree = new DTree(dataset); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/det/dt_utils_impl.hpp:118:36: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/det/dt_utils_impl.hpp:118:36: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/det/dt_utils_impl.hpp:286:11: warning: ‘new’ of type ‘mlpack::DTree<>’ with extended alignment 16 [-Waligned-new=] 286 | dtree = new DTree(dataset); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/det/dt_utils_impl.hpp:286:11: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/det/dt_utils_impl.hpp:286:11: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/det/dtree.hpp:361, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/det/dt_utils.hpp:17: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/det/dtree_impl.hpp: In instantiation of ‘double mlpack::DTree::Grow(MatType&, arma::Col&, bool, size_t, size_t) [with MatType = arma::Mat; TagType = int; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/det/dt_utils_impl.hpp:131:29: required from ‘mlpack::DTree* mlpack::Trainer(MatType&, size_t, bool, size_t, size_t, bool, util::Timers&) [with MatType = arma::Mat; TagType = int; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/det/dt_utils_impl.hpp:286:11: note: 131 | double alpha = dtree->Grow(newDataset, oldFromNew, useVolumeReg, maxLeafSize, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/det/dt_utils_impl.hpp:286:11: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | minLeafSize); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/det/dt_utils_impl.hpp:286:11: note: | ~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/det/det_main.cpp:174:35: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/det/dt_utils_impl.hpp:286:11: note: 174 | tree = Trainer(trainingData, folds, regularization, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/det/dt_utils_impl.hpp:286:11: note: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | maxLeafSize, minLeafSize, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/det/dt_utils_impl.hpp:286:11: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | skipPruning, timers); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/det/dt_utils_impl.hpp:286:11: note: | ~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/det/dtree_impl.hpp:631:14: warning: ‘new’ of type ‘mlpack::DTree<>’ with extended alignment 16 [-Waligned-new=] 631 | left = new DTree(maxValsL, minValsL, start, splitIndex, leftError); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/det/dtree_impl.hpp:631:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/det/dtree_impl.hpp:631:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/det/dtree_impl.hpp:632:15: warning: ‘new’ of type ‘mlpack::DTree<>’ with extended alignment 16 [-Waligned-new=] 632 | right = new DTree(maxValsR, minValsR, splitIndex, end, rightError); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/det/dtree_impl.hpp:632:15: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/det/dtree_impl.hpp:632:15: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 35%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_det.dir/__/bindings/python/print_pyx.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_det.dir/__/bindings/python/print_pyx.cpp.o -MF CMakeFiles/generate_pyx_det.dir/__/bindings/python/print_pyx.cpp.o.d -o CMakeFiles/generate_pyx_det.dir/__/bindings/python/print_pyx.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:35, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.cpp:13: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 35%] Linking CXX executable ../../../bin/generate_pyx_det cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -E cmake_link_script CMakeFiles/generate_pyx_det.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes CMakeFiles/generate_pyx_det.dir/__/bindings/python/generate_pyx_det.cpp.o CMakeFiles/generate_pyx_det.dir/__/bindings/python/print_pyx.cpp.o -o ../../../bin/generate_pyx_det /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DPROGRAM=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/bin/generate_pyx_det -DOUTPUT_FILE=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/det.pyx -P /builddir/build/BUILD/mlpack-4.3.0/CMake/RunProgram.cmake gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 35%] Built target generate_pyx_det /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_emst.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_emst.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 35%] Generating ../bindings/python/generate_pyx_emst.cpp cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DGENERATE_CPP_IN=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/generate_pyx.cpp.in -DGENERATE_CPP_OUT=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_emst.cpp -DPROGRAM_MAIN_FILE=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/emst/emst_main.cpp -DPROGRAM_NAME=emst -P /builddir/build/BUILD/mlpack-4.3.0/CMake/ConfigureFile.cmake cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/generate_pyx_emst.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_emst.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_emst.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 35%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_emst.dir/__/bindings/python/generate_pyx_emst.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_emst.dir/__/bindings/python/generate_pyx_emst.cpp.o -MF CMakeFiles/generate_pyx_emst.dir/__/bindings/python/generate_pyx_emst.cpp.o.d -o CMakeFiles/generate_pyx_emst.dir/__/bindings/python/generate_pyx_emst.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_emst.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/prefixedoutstream.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/log.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_emst.cpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_emst.cpp:29: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree.hpp:571, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree.hpp:23, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:17: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::DTBStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/emst/emst_main.cpp:130:17: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: 130 | leafSize); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 69 | dataset(new MatType(data)) // Copies the dataset. | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 36%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_emst.dir/__/bindings/python/print_pyx.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_emst.dir/__/bindings/python/print_pyx.cpp.o -MF CMakeFiles/generate_pyx_emst.dir/__/bindings/python/print_pyx.cpp.o.d -o CMakeFiles/generate_pyx_emst.dir/__/bindings/python/print_pyx.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:35, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.cpp:13: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 36%] Linking CXX executable ../../../bin/generate_pyx_emst cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -E cmake_link_script CMakeFiles/generate_pyx_emst.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes CMakeFiles/generate_pyx_emst.dir/__/bindings/python/generate_pyx_emst.cpp.o CMakeFiles/generate_pyx_emst.dir/__/bindings/python/print_pyx.cpp.o -o ../../../bin/generate_pyx_emst /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DPROGRAM=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/bin/generate_pyx_emst -DOUTPUT_FILE=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/emst.pyx -P /builddir/build/BUILD/mlpack-4.3.0/CMake/RunProgram.cmake gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 36%] Built target generate_pyx_emst /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_fastmks.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_fastmks.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 36%] Generating ../bindings/python/generate_pyx_fastmks.cpp cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DGENERATE_CPP_IN=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/generate_pyx.cpp.in -DGENERATE_CPP_OUT=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_fastmks.cpp -DPROGRAM_MAIN_FILE=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_main.cpp -DPROGRAM_NAME=fastmks -P /builddir/build/BUILD/mlpack-4.3.0/CMake/ConfigureFile.cmake cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/generate_pyx_fastmks.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_fastmks.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_fastmks.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 37%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_fastmks.dir/__/bindings/python/generate_pyx_fastmks.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_fastmks.dir/__/bindings/python/generate_pyx_fastmks.cpp.o -MF CMakeFiles/generate_pyx_fastmks.dir/__/bindings/python/generate_pyx_fastmks.cpp.o.d -o CMakeFiles/generate_pyx_fastmks.dir/__/bindings/python/generate_pyx_fastmks.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_fastmks.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/prefixedoutstream.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/log.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_fastmks.cpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_fastmks.cpp:29: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks.hpp:344, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_main.cpp:19, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_fastmks.cpp:33: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp: In instantiation of ‘mlpack::FastMKS::FastMKS(const mlpack::FastMKS&) [with KernelType = mlpack::LinearKernel; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:35:48: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: 35 | new FastMKS(*other.linear)), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:172:20: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 172 | referenceSet = new MatType(*other.referenceSet); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:172:20: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:172:20: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp: In instantiation of ‘mlpack::FastMKS::FastMKS(const mlpack::FastMKS&) [with KernelType = mlpack::PolynomialKernel; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:37:56: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:172:20: note: 37 | new FastMKS(*other.polynomial)), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:172:20: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:172:20: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 172 | referenceSet = new MatType(*other.referenceSet); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:172:20: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:172:20: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp: In instantiation of ‘mlpack::FastMKS::FastMKS(const mlpack::FastMKS&) [with KernelType = mlpack::CosineDistance; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:39:50: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:172:20: note: 39 | new FastMKS(*other.cosine)), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:172:20: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:172:20: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 172 | referenceSet = new MatType(*other.referenceSet); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:172:20: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:172:20: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp: In instantiation of ‘mlpack::FastMKS::FastMKS(const mlpack::FastMKS&) [with KernelType = mlpack::GaussianKernel; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:41:52: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:172:20: note: 41 | new FastMKS(*other.gaussian)), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:172:20: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:172:20: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 172 | referenceSet = new MatType(*other.referenceSet); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:172:20: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:172:20: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp: In instantiation of ‘mlpack::FastMKS::FastMKS(const mlpack::FastMKS&) [with KernelType = mlpack::EpanechnikovKernel; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:43:52: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:172:20: note: 43 | new FastMKS(*other.epan)), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:172:20: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:172:20: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 172 | referenceSet = new MatType(*other.referenceSet); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:172:20: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:172:20: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp: In instantiation of ‘mlpack::FastMKS::FastMKS(const mlpack::FastMKS&) [with KernelType = mlpack::TriangularKernel; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:45:56: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:172:20: note: 45 | new FastMKS(*other.triangular)), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:172:20: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:172:20: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 172 | referenceSet = new MatType(*other.referenceSet); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:172:20: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:172:20: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp: In instantiation of ‘mlpack::FastMKS::FastMKS(const mlpack::FastMKS&) [with KernelType = mlpack::HyperbolicTangentKernel; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:47:59: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:172:20: note: 47 | new FastMKS(*other.hyptan)) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:172:20: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:172:20: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 172 | referenceSet = new MatType(*other.referenceSet); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:172:20: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:172:20: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree.hpp:580, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:19: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp: In instantiation of ‘mlpack::CoverTree::CoverTree(const mlpack::CoverTree&) [with MetricType = mlpack::IPMetric; StatisticType = mlpack::FastMKSStat; MatType = arma::Mat; RootPointPolicy = mlpack::FirstPointIsRoot]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:161:41: required from ‘mlpack::FastMKS::FastMKS(const mlpack::FastMKS&) [with KernelType = mlpack::LinearKernel; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:172:20: note: 161 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:172:20: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:35:48: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:172:20: note: 35 | new FastMKS(*other.linear)), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:172:20: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 509 | new MatType(*other.dataset) : other.dataset), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp: In instantiation of ‘mlpack::CoverTree::CoverTree(const mlpack::CoverTree&) [with MetricType = mlpack::IPMetric; StatisticType = mlpack::FastMKSStat; MatType = arma::Mat; RootPointPolicy = mlpack::FirstPointIsRoot]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:161:41: required from ‘mlpack::FastMKS::FastMKS(const mlpack::FastMKS&) [with KernelType = mlpack::PolynomialKernel; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: 161 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:37:56: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: 37 | new FastMKS(*other.polynomial)), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 509 | new MatType(*other.dataset) : other.dataset), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp: In instantiation of ‘mlpack::CoverTree::CoverTree(const mlpack::CoverTree&) [with MetricType = mlpack::IPMetric; StatisticType = mlpack::FastMKSStat; MatType = arma::Mat; RootPointPolicy = mlpack::FirstPointIsRoot]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:161:41: required from ‘mlpack::FastMKS::FastMKS(const mlpack::FastMKS&) [with KernelType = mlpack::CosineDistance; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: 161 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:39:50: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: 39 | new FastMKS(*other.cosine)), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 509 | new MatType(*other.dataset) : other.dataset), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp: In instantiation of ‘mlpack::CoverTree::CoverTree(const mlpack::CoverTree&) [with MetricType = mlpack::IPMetric; StatisticType = mlpack::FastMKSStat; MatType = arma::Mat; RootPointPolicy = mlpack::FirstPointIsRoot]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:161:41: required from ‘mlpack::FastMKS::FastMKS(const mlpack::FastMKS&) [with KernelType = mlpack::GaussianKernel; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: 161 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:41:52: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: 41 | new FastMKS(*other.gaussian)), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 509 | new MatType(*other.dataset) : other.dataset), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp: In instantiation of ‘mlpack::CoverTree::CoverTree(const mlpack::CoverTree&) [with MetricType = mlpack::IPMetric; StatisticType = mlpack::FastMKSStat; MatType = arma::Mat; RootPointPolicy = mlpack::FirstPointIsRoot]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:161:41: required from ‘mlpack::FastMKS::FastMKS(const mlpack::FastMKS&) [with KernelType = mlpack::EpanechnikovKernel; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: 161 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:43:52: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: 43 | new FastMKS(*other.epan)), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 509 | new MatType(*other.dataset) : other.dataset), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp: In instantiation of ‘mlpack::CoverTree::CoverTree(const mlpack::CoverTree&) [with MetricType = mlpack::IPMetric; StatisticType = mlpack::FastMKSStat; MatType = arma::Mat; RootPointPolicy = mlpack::FirstPointIsRoot]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:161:41: required from ‘mlpack::FastMKS::FastMKS(const mlpack::FastMKS&) [with KernelType = mlpack::TriangularKernel; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: 161 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:45:56: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: 45 | new FastMKS(*other.triangular)), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 509 | new MatType(*other.dataset) : other.dataset), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp: In instantiation of ‘mlpack::CoverTree::CoverTree(const mlpack::CoverTree&) [with MetricType = mlpack::IPMetric; StatisticType = mlpack::FastMKSStat; MatType = arma::Mat; RootPointPolicy = mlpack::FirstPointIsRoot]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:161:41: required from ‘mlpack::FastMKS::FastMKS(const mlpack::FastMKS&) [with KernelType = mlpack::HyperbolicTangentKernel; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: 161 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:47:59: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: 47 | new FastMKS(*other.hyptan)) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 509 | new MatType(*other.dataset) : other.dataset), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp: In instantiation of ‘mlpack::FastMKS::FastMKS(bool, bool) [with KernelType = mlpack::LinearKernel; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:332:16: required from ‘void mlpack::FastMKSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, TKernelType&, bool, bool, double) [with TKernelType = mlpack::LinearKernel; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: 332 | linear = new FastMKS(singleMode, naive); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_main.cpp:176:24: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: 176 | model->BuildModel(timers, std::move(referenceData), lk, single, naive, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 177 | base); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: | ~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:30:18: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 30 | referenceSet(new MatType()), | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:30:18: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:30:18: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp: In instantiation of ‘mlpack::FastMKS::FastMKS(bool, bool) [with KernelType = mlpack::PolynomialKernel; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:337:20: required from ‘void mlpack::FastMKSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, TKernelType&, bool, bool, double) [with TKernelType = mlpack::LinearKernel; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:30:18: note: 337 | polynomial = new FastMKS(singleMode, naive); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:30:18: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_main.cpp:176:24: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:30:18: note: 176 | model->BuildModel(timers, std::move(referenceData), lk, single, naive, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:30:18: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 177 | base); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:30:18: note: | ~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:30:18: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 30 | referenceSet(new MatType()), | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:30:18: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:30:18: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp: In instantiation of ‘mlpack::FastMKS::FastMKS(bool, bool) [with KernelType = mlpack::CosineDistance; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:343:16: required from ‘void mlpack::FastMKSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, TKernelType&, bool, bool, double) [with TKernelType = mlpack::LinearKernel; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:30:18: note: 343 | cosine = new FastMKS(singleMode, naive); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:30:18: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_main.cpp:176:24: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:30:18: note: 176 | model->BuildModel(timers, std::move(referenceData), lk, single, naive, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:30:18: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 177 | base); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:30:18: note: | ~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:30:18: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 30 | referenceSet(new MatType()), | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:30:18: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:30:18: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp: In instantiation of ‘mlpack::FastMKS::FastMKS(bool, bool) [with KernelType = mlpack::GaussianKernel; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:348:18: required from ‘void mlpack::FastMKSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, TKernelType&, bool, bool, double) [with TKernelType = mlpack::LinearKernel; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:30:18: note: 348 | gaussian = new FastMKS(singleMode, naive); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:30:18: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_main.cpp:176:24: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:30:18: note: 176 | model->BuildModel(timers, std::move(referenceData), lk, single, naive, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:30:18: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 177 | base); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:30:18: note: | ~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:30:18: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 30 | referenceSet(new MatType()), | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:30:18: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:30:18: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp: In instantiation of ‘mlpack::FastMKS::FastMKS(bool, bool) [with KernelType = mlpack::EpanechnikovKernel; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:354:14: required from ‘void mlpack::FastMKSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, TKernelType&, bool, bool, double) [with TKernelType = mlpack::LinearKernel; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:30:18: note: 354 | epan = new FastMKS(singleMode, naive); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:30:18: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_main.cpp:176:24: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:30:18: note: 176 | model->BuildModel(timers, std::move(referenceData), lk, single, naive, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:30:18: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 177 | base); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:30:18: note: | ~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:30:18: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 30 | referenceSet(new MatType()), | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:30:18: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:30:18: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp: In instantiation of ‘mlpack::FastMKS::FastMKS(bool, bool) [with KernelType = mlpack::TriangularKernel; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:359:20: required from ‘void mlpack::FastMKSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, TKernelType&, bool, bool, double) [with TKernelType = mlpack::LinearKernel; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:30:18: note: 359 | triangular = new FastMKS(singleMode, naive); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:30:18: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_main.cpp:176:24: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:30:18: note: 176 | model->BuildModel(timers, std::move(referenceData), lk, single, naive, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:30:18: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 177 | base); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:30:18: note: | ~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:30:18: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 30 | referenceSet(new MatType()), | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:30:18: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:30:18: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp: In instantiation of ‘mlpack::FastMKS::FastMKS(bool, bool) [with KernelType = mlpack::HyperbolicTangentKernel; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:365:16: required from ‘void mlpack::FastMKSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, TKernelType&, bool, bool, double) [with TKernelType = mlpack::LinearKernel; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:30:18: note: 365 | hyptan = new FastMKS(singleMode, naive); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:30:18: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_main.cpp:176:24: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:30:18: note: 176 | model->BuildModel(timers, std::move(referenceData), lk, single, naive, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:30:18: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 177 | base); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:30:18: note: | ~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:30:18: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 30 | referenceSet(new MatType()), | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:30:18: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:30:18: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp: In instantiation of ‘void mlpack::FastMKS::Train(MatType&&, KernelType&) [with KernelType = mlpack::LinearKernel; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:267:12: required from ‘void mlpack::BuildFastMKSModel(util::Timers&, FastMKS&, KernelType&, arma::mat&&, double) [with KernelType = LinearKernel; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:30:18: note: 267 | f.Train(std::move(referenceData), k); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:30:18: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:333:24: required from ‘void mlpack::FastMKSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, TKernelType&, bool, bool, double) [with TKernelType = mlpack::LinearKernel; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:30:18: note: 333 | BuildFastMKSModel(timers, *linear, kernel, std::move(referenceData), base); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:30:18: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_main.cpp:176:24: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:30:18: note: 176 | model->BuildModel(timers, std::move(referenceData), lk, single, naive, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:30:18: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 177 | base); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:30:18: note: | ~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 374 | this->referenceSet = new MatType(std::move(referenceSet)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp: In instantiation of ‘mlpack::CoverTree::CoverTree(MatType&&, MetricType&, ElemType) [with MetricType = mlpack::IPMetric; StatisticType = mlpack::FastMKSStat; MatType = arma::Mat; RootPointPolicy = mlpack::FirstPointIsRoot; ElemType = double]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:275:9: required from ‘void mlpack::BuildFastMKSModel(util::Timers&, FastMKS&, KernelType&, arma::mat&&, double) [with KernelType = LinearKernel; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: 275 | new typename FastMKS::Tree(std::move(referenceData), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 276 | metric, base); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: | ~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:333:24: required from ‘void mlpack::FastMKSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, TKernelType&, bool, bool, double) [with TKernelType = mlpack::LinearKernel; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: 333 | BuildFastMKSModel(timers, *linear, kernel, std::move(referenceData), base); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_main.cpp:176:24: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: 176 | model->BuildModel(timers, std::move(referenceData), lk, single, naive, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 177 | base); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: | ~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 336 | dataset(new MatType(std::move(data))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp: In instantiation of ‘void mlpack::FastMKS::Train(MatType&&, KernelType&) [with KernelType = mlpack::PolynomialKernel; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:267:12: required from ‘void mlpack::BuildFastMKSModel(util::Timers&, FastMKS&, KernelType&, arma::mat&&, double) [with KernelType = PolynomialKernel; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: note: 267 | f.Train(std::move(referenceData), k); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:338:24: required from ‘void mlpack::FastMKSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, TKernelType&, bool, bool, double) [with TKernelType = mlpack::PolynomialKernel; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: note: 338 | BuildFastMKSModel(timers, *polynomial, kernel, std::move(referenceData), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | base); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: note: | ~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_main.cpp:183:24: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: note: 183 | model->BuildModel(timers, std::move(referenceData), pk, single, naive, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | base); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: note: | ~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 374 | this->referenceSet = new MatType(std::move(referenceSet)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp: In instantiation of ‘mlpack::CoverTree::CoverTree(MatType&&, MetricType&, ElemType) [with MetricType = mlpack::IPMetric; StatisticType = mlpack::FastMKSStat; MatType = arma::Mat; RootPointPolicy = mlpack::FirstPointIsRoot; ElemType = double]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:275:9: required from ‘void mlpack::BuildFastMKSModel(util::Timers&, FastMKS&, KernelType&, arma::mat&&, double) [with KernelType = PolynomialKernel; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: 275 | new typename FastMKS::Tree(std::move(referenceData), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 276 | metric, base); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: | ~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:338:24: required from ‘void mlpack::FastMKSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, TKernelType&, bool, bool, double) [with TKernelType = mlpack::PolynomialKernel; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: 338 | BuildFastMKSModel(timers, *polynomial, kernel, std::move(referenceData), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | base); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: | ~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_main.cpp:183:24: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: 183 | model->BuildModel(timers, std::move(referenceData), pk, single, naive, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | base); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: | ~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 336 | dataset(new MatType(std::move(data))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp: In instantiation of ‘void mlpack::FastMKS::Train(MatType&&, KernelType&) [with KernelType = mlpack::CosineDistance; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:267:12: required from ‘void mlpack::BuildFastMKSModel(util::Timers&, FastMKS&, KernelType&, arma::mat&&, double) [with KernelType = CosineDistance; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: note: 267 | f.Train(std::move(referenceData), k); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:344:24: required from ‘void mlpack::FastMKSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, TKernelType&, bool, bool, double) [with TKernelType = mlpack::CosineDistance; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: note: 344 | BuildFastMKSModel(timers, *cosine, kernel, std::move(referenceData), base); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_main.cpp:190:24: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: note: 190 | model->BuildModel(timers, std::move(referenceData), cd, single, naive, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | base); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: note: | ~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 374 | this->referenceSet = new MatType(std::move(referenceSet)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp: In instantiation of ‘mlpack::CoverTree::CoverTree(MatType&&, MetricType&, ElemType) [with MetricType = mlpack::IPMetric; StatisticType = mlpack::FastMKSStat; MatType = arma::Mat; RootPointPolicy = mlpack::FirstPointIsRoot; ElemType = double]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:275:9: required from ‘void mlpack::BuildFastMKSModel(util::Timers&, FastMKS&, KernelType&, arma::mat&&, double) [with KernelType = CosineDistance; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: 275 | new typename FastMKS::Tree(std::move(referenceData), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 276 | metric, base); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: | ~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:344:24: required from ‘void mlpack::FastMKSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, TKernelType&, bool, bool, double) [with TKernelType = mlpack::CosineDistance; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: 344 | BuildFastMKSModel(timers, *cosine, kernel, std::move(referenceData), base); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_main.cpp:190:24: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: 190 | model->BuildModel(timers, std::move(referenceData), cd, single, naive, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | base); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: | ~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 336 | dataset(new MatType(std::move(data))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp: In instantiation of ‘void mlpack::FastMKS::Train(MatType&&, KernelType&) [with KernelType = mlpack::GaussianKernel; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:267:12: required from ‘void mlpack::BuildFastMKSModel(util::Timers&, FastMKS&, KernelType&, arma::mat&&, double) [with KernelType = GaussianKernel; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: note: 267 | f.Train(std::move(referenceData), k); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:349:24: required from ‘void mlpack::FastMKSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, TKernelType&, bool, bool, double) [with TKernelType = mlpack::GaussianKernel; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: note: 349 | BuildFastMKSModel(timers, *gaussian, kernel, std::move(referenceData), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 350 | base); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: note: | ~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_main.cpp:197:24: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: note: 197 | model->BuildModel(timers, std::move(referenceData), gk, single, naive, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198 | base); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: note: | ~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 374 | this->referenceSet = new MatType(std::move(referenceSet)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp: In instantiation of ‘mlpack::CoverTree::CoverTree(MatType&&, MetricType&, ElemType) [with MetricType = mlpack::IPMetric; StatisticType = mlpack::FastMKSStat; MatType = arma::Mat; RootPointPolicy = mlpack::FirstPointIsRoot; ElemType = double]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:275:9: required from ‘void mlpack::BuildFastMKSModel(util::Timers&, FastMKS&, KernelType&, arma::mat&&, double) [with KernelType = GaussianKernel; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: 275 | new typename FastMKS::Tree(std::move(referenceData), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 276 | metric, base); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: | ~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:349:24: required from ‘void mlpack::FastMKSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, TKernelType&, bool, bool, double) [with TKernelType = mlpack::GaussianKernel; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: 349 | BuildFastMKSModel(timers, *gaussian, kernel, std::move(referenceData), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 350 | base); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: | ~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_main.cpp:197:24: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: 197 | model->BuildModel(timers, std::move(referenceData), gk, single, naive, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198 | base); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: | ~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 336 | dataset(new MatType(std::move(data))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp: In instantiation of ‘void mlpack::FastMKS::Train(MatType&&, KernelType&) [with KernelType = mlpack::EpanechnikovKernel; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:267:12: required from ‘void mlpack::BuildFastMKSModel(util::Timers&, FastMKS&, KernelType&, arma::mat&&, double) [with KernelType = EpanechnikovKernel; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: note: 267 | f.Train(std::move(referenceData), k); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:355:24: required from ‘void mlpack::FastMKSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, TKernelType&, bool, bool, double) [with TKernelType = mlpack::EpanechnikovKernel; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: note: 355 | BuildFastMKSModel(timers, *epan, kernel, std::move(referenceData), base); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_main.cpp:204:24: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: note: 204 | model->BuildModel(timers, std::move(referenceData), ek, single, naive, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 205 | base); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: note: | ~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 374 | this->referenceSet = new MatType(std::move(referenceSet)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp: In instantiation of ‘mlpack::CoverTree::CoverTree(MatType&&, MetricType&, ElemType) [with MetricType = mlpack::IPMetric; StatisticType = mlpack::FastMKSStat; MatType = arma::Mat; RootPointPolicy = mlpack::FirstPointIsRoot; ElemType = double]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:275:9: required from ‘void mlpack::BuildFastMKSModel(util::Timers&, FastMKS&, KernelType&, arma::mat&&, double) [with KernelType = EpanechnikovKernel; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: 275 | new typename FastMKS::Tree(std::move(referenceData), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 276 | metric, base); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: | ~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:355:24: required from ‘void mlpack::FastMKSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, TKernelType&, bool, bool, double) [with TKernelType = mlpack::EpanechnikovKernel; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: 355 | BuildFastMKSModel(timers, *epan, kernel, std::move(referenceData), base); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_main.cpp:204:24: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: 204 | model->BuildModel(timers, std::move(referenceData), ek, single, naive, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 205 | base); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: | ~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 336 | dataset(new MatType(std::move(data))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp: In instantiation of ‘void mlpack::FastMKS::Train(MatType&&, KernelType&) [with KernelType = mlpack::TriangularKernel; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:267:12: required from ‘void mlpack::BuildFastMKSModel(util::Timers&, FastMKS&, KernelType&, arma::mat&&, double) [with KernelType = TriangularKernel; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: note: 267 | f.Train(std::move(referenceData), k); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:360:24: required from ‘void mlpack::FastMKSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, TKernelType&, bool, bool, double) [with TKernelType = mlpack::TriangularKernel; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: note: 360 | BuildFastMKSModel(timers, *triangular, kernel, std::move(referenceData), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 361 | base); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: note: | ~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_main.cpp:211:24: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: note: 211 | model->BuildModel(timers, std::move(referenceData), tk, single, naive, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 212 | base); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: note: | ~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 374 | this->referenceSet = new MatType(std::move(referenceSet)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp: In instantiation of ‘mlpack::CoverTree::CoverTree(MatType&&, MetricType&, ElemType) [with MetricType = mlpack::IPMetric; StatisticType = mlpack::FastMKSStat; MatType = arma::Mat; RootPointPolicy = mlpack::FirstPointIsRoot; ElemType = double]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:275:9: required from ‘void mlpack::BuildFastMKSModel(util::Timers&, FastMKS&, KernelType&, arma::mat&&, double) [with KernelType = TriangularKernel; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: 275 | new typename FastMKS::Tree(std::move(referenceData), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 276 | metric, base); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: | ~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:360:24: required from ‘void mlpack::FastMKSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, TKernelType&, bool, bool, double) [with TKernelType = mlpack::TriangularKernel; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: 360 | BuildFastMKSModel(timers, *triangular, kernel, std::move(referenceData), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 361 | base); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: | ~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_main.cpp:211:24: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: 211 | model->BuildModel(timers, std::move(referenceData), tk, single, naive, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 212 | base); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: | ~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 336 | dataset(new MatType(std::move(data))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp: In instantiation of ‘void mlpack::FastMKS::Train(MatType&&, KernelType&) [with KernelType = mlpack::HyperbolicTangentKernel; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:267:12: required from ‘void mlpack::BuildFastMKSModel(util::Timers&, FastMKS&, KernelType&, arma::mat&&, double) [with KernelType = HyperbolicTangentKernel; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: note: 267 | f.Train(std::move(referenceData), k); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:366:24: required from ‘void mlpack::FastMKSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, TKernelType&, bool, bool, double) [with TKernelType = mlpack::HyperbolicTangentKernel; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: note: 366 | BuildFastMKSModel(timers, *hyptan, kernel, std::move(referenceData), base); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_main.cpp:218:24: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: note: 218 | model->BuildModel(timers, std::move(referenceData), htk, single, naive, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219 | base); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: note: | ~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 374 | this->referenceSet = new MatType(std::move(referenceSet)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp: In instantiation of ‘mlpack::CoverTree::CoverTree(MatType&&, MetricType&, ElemType) [with MetricType = mlpack::IPMetric; StatisticType = mlpack::FastMKSStat; MatType = arma::Mat; RootPointPolicy = mlpack::FirstPointIsRoot; ElemType = double]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:275:9: required from ‘void mlpack::BuildFastMKSModel(util::Timers&, FastMKS&, KernelType&, arma::mat&&, double) [with KernelType = HyperbolicTangentKernel; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: 275 | new typename FastMKS::Tree(std::move(referenceData), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 276 | metric, base); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: | ~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:366:24: required from ‘void mlpack::FastMKSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, TKernelType&, bool, bool, double) [with TKernelType = mlpack::HyperbolicTangentKernel; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: 366 | BuildFastMKSModel(timers, *hyptan, kernel, std::move(referenceData), base); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_main.cpp:218:24: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: 218 | model->BuildModel(timers, std::move(referenceData), htk, single, naive, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219 | base); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: | ~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 336 | dataset(new MatType(std::move(data))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 37%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_fastmks.dir/__/bindings/python/print_pyx.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_fastmks.dir/__/bindings/python/print_pyx.cpp.o -MF CMakeFiles/generate_pyx_fastmks.dir/__/bindings/python/print_pyx.cpp.o.d -o CMakeFiles/generate_pyx_fastmks.dir/__/bindings/python/print_pyx.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:35, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.cpp:13: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 37%] Linking CXX executable ../../../bin/generate_pyx_fastmks cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -E cmake_link_script CMakeFiles/generate_pyx_fastmks.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes CMakeFiles/generate_pyx_fastmks.dir/__/bindings/python/generate_pyx_fastmks.cpp.o CMakeFiles/generate_pyx_fastmks.dir/__/bindings/python/print_pyx.cpp.o -o ../../../bin/generate_pyx_fastmks /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DPROGRAM=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/bin/generate_pyx_fastmks -DOUTPUT_FILE=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/fastmks.pyx -P /builddir/build/BUILD/mlpack-4.3.0/CMake/RunProgram.cmake gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 37%] Built target generate_pyx_fastmks /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_gmm_train.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_gmm_train.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 38%] Generating ../bindings/python/generate_pyx_gmm_train.cpp cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DGENERATE_CPP_IN=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/generate_pyx.cpp.in -DGENERATE_CPP_OUT=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_gmm_train.cpp -DPROGRAM_MAIN_FILE=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/gmm/gmm_train_main.cpp -DPROGRAM_NAME=gmm_train -P /builddir/build/BUILD/mlpack-4.3.0/CMake/ConfigureFile.cmake cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/generate_pyx_gmm_train.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_gmm_train.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_gmm_train.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 38%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_gmm_train.dir/__/bindings/python/generate_pyx_gmm_train.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_gmm_train.dir/__/bindings/python/generate_pyx_gmm_train.cpp.o -MF CMakeFiles/generate_pyx_gmm_train.dir/__/bindings/python/generate_pyx_gmm_train.cpp.o.d -o CMakeFiles/generate_pyx_gmm_train.dir/__/bindings/python/generate_pyx_gmm_train.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_gmm_train.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/prefixedoutstream.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/log.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_gmm_train.cpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_gmm_train.cpp:29: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search.hpp:366, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans.hpp:19, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans.hpp:29, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/gmm/em_fit.hpp:21, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/gmm/gmm.hpp:25, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/gmm/gmm_train_main.cpp:19, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_gmm_train.cpp:33: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In member function ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:31: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:31: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:31: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:31: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:31: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:31: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:31: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:31: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:31: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In member function ‘void mlpack::NeighborSearch::Search(Tree&, size_t, arma::Mat&, arma::mat&, bool)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:29: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 599 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In member function ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:29: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:29: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans.hpp:173: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp: In member function ‘double mlpack::DualTreeKMeans::Iterate(const arma::mat&, arma::mat&, arma::Col&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:42: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 118 | new arma::mat(1, centroids.n_elem) : &interclusterDistances; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/gmm/gmm_train_main.cpp: In function ‘void mlpack_gmm_train(mlpack::util::Params&, mlpack::util::Timers&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/gmm/gmm_train_main.cpp:226:57: warning: ‘new’ of type ‘mlpack::GMM’ with extended alignment 16 [-Waligned-new=] 226 | gmm = new GMM(size_t(gaussians), dataPoints.n_rows); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/gmm/gmm_train_main.cpp:226:57: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/gmm/gmm_train_main.cpp:226:57: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/gmm/gmm_train_main.cpp:291:57: warning: ‘new’ of type ‘mlpack::GMM’ with extended alignment 16 [-Waligned-new=] 291 | gmm = new GMM(size_t(gaussians), dataPoints.n_rows); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/gmm/gmm_train_main.cpp:291:57: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/gmm/gmm_train_main.cpp:291:57: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 38%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_gmm_train.dir/__/bindings/python/print_pyx.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_gmm_train.dir/__/bindings/python/print_pyx.cpp.o -MF CMakeFiles/generate_pyx_gmm_train.dir/__/bindings/python/print_pyx.cpp.o.d -o CMakeFiles/generate_pyx_gmm_train.dir/__/bindings/python/print_pyx.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:35, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.cpp:13: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 39%] Linking CXX executable ../../../bin/generate_pyx_gmm_train cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -E cmake_link_script CMakeFiles/generate_pyx_gmm_train.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes CMakeFiles/generate_pyx_gmm_train.dir/__/bindings/python/generate_pyx_gmm_train.cpp.o CMakeFiles/generate_pyx_gmm_train.dir/__/bindings/python/print_pyx.cpp.o -o ../../../bin/generate_pyx_gmm_train /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DPROGRAM=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/bin/generate_pyx_gmm_train -DOUTPUT_FILE=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/gmm_train.pyx -P /builddir/build/BUILD/mlpack-4.3.0/CMake/RunProgram.cmake gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 39%] Built target generate_pyx_gmm_train /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_gmm_generate.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_gmm_generate.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 39%] Generating ../bindings/python/generate_pyx_gmm_generate.cpp cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DGENERATE_CPP_IN=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/generate_pyx.cpp.in -DGENERATE_CPP_OUT=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_gmm_generate.cpp -DPROGRAM_MAIN_FILE=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/gmm/gmm_generate_main.cpp -DPROGRAM_NAME=gmm_generate -P /builddir/build/BUILD/mlpack-4.3.0/CMake/ConfigureFile.cmake cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/generate_pyx_gmm_generate.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_gmm_generate.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_gmm_generate.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 40%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_gmm_generate.dir/__/bindings/python/generate_pyx_gmm_generate.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_gmm_generate.dir/__/bindings/python/generate_pyx_gmm_generate.cpp.o -MF CMakeFiles/generate_pyx_gmm_generate.dir/__/bindings/python/generate_pyx_gmm_generate.cpp.o.d -o CMakeFiles/generate_pyx_gmm_generate.dir/__/bindings/python/generate_pyx_gmm_generate.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_gmm_generate.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/prefixedoutstream.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/log.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_gmm_generate.cpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ [ 40%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_cf.dir/__/bindings/python/print_pyx.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_cf.dir/__/bindings/python/print_pyx.cpp.o -MF CMakeFiles/generate_pyx_cf.dir/__/bindings/python/print_pyx.cpp.o.d -o CMakeFiles/generate_pyx_cf.dir/__/bindings/python/print_pyx.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/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 In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:35, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.cpp:13: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 41%] Linking CXX executable ../../../bin/generate_pyx_cf cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -E cmake_link_script CMakeFiles/generate_pyx_cf.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes CMakeFiles/generate_pyx_cf.dir/__/bindings/python/generate_pyx_cf.cpp.o CMakeFiles/generate_pyx_cf.dir/__/bindings/python/print_pyx.cpp.o -o ../../../bin/generate_pyx_cf /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DPROGRAM=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/bin/generate_pyx_cf -DOUTPUT_FILE=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/cf.pyx -P /builddir/build/BUILD/mlpack-4.3.0/CMake/RunProgram.cmake gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 41%] Built target generate_pyx_cf /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_gmm_probability.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_gmm_probability.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 42%] Generating ../bindings/python/generate_pyx_gmm_probability.cpp cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DGENERATE_CPP_IN=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/generate_pyx.cpp.in -DGENERATE_CPP_OUT=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_gmm_probability.cpp -DPROGRAM_MAIN_FILE=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/gmm/gmm_probability_main.cpp -DPROGRAM_NAME=gmm_probability -P /builddir/build/BUILD/mlpack-4.3.0/CMake/ConfigureFile.cmake cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/generate_pyx_gmm_probability.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_gmm_probability.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_gmm_probability.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 42%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_gmm_probability.dir/__/bindings/python/generate_pyx_gmm_probability.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_gmm_probability.dir/__/bindings/python/generate_pyx_gmm_probability.cpp.o -MF CMakeFiles/generate_pyx_gmm_probability.dir/__/bindings/python/generate_pyx_gmm_probability.cpp.o.d -o CMakeFiles/generate_pyx_gmm_probability.dir/__/bindings/python/generate_pyx_gmm_probability.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_gmm_probability.cpp [ 42%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_gmm_generate.dir/__/bindings/python/print_pyx.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_gmm_generate.dir/__/bindings/python/print_pyx.cpp.o -MF CMakeFiles/generate_pyx_gmm_generate.dir/__/bindings/python/print_pyx.cpp.o.d -o CMakeFiles/generate_pyx_gmm_generate.dir/__/bindings/python/print_pyx.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/prefixedoutstream.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/log.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_gmm_probability.cpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:35, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.cpp:13: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53, 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/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search.hpp:366, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans.hpp:19, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans.hpp:29, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/gmm/em_fit.hpp:21, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/gmm/gmm.hpp:25, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/gmm/gmm_probability_main.cpp:18, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_gmm_probability.cpp:33: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In member function ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:31: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:31: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:31: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:31: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:31: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:31: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:31: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:31: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:31: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In member function ‘void mlpack::NeighborSearch::Search(Tree&, size_t, arma::Mat&, arma::mat&, bool)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:29: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 599 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In member function ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:29: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:29: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans.hpp:173: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp: In member function ‘double mlpack::DualTreeKMeans::Iterate(const arma::mat&, arma::mat&, arma::Col&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:42: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 118 | new arma::mat(1, centroids.n_elem) : &interclusterDistances; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 42%] Linking CXX executable ../../../bin/generate_pyx_gmm_generate cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -E cmake_link_script CMakeFiles/generate_pyx_gmm_generate.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes CMakeFiles/generate_pyx_gmm_generate.dir/__/bindings/python/generate_pyx_gmm_generate.cpp.o CMakeFiles/generate_pyx_gmm_generate.dir/__/bindings/python/print_pyx.cpp.o -o ../../../bin/generate_pyx_gmm_generate /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DPROGRAM=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/bin/generate_pyx_gmm_generate -DOUTPUT_FILE=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/gmm_generate.pyx -P /builddir/build/BUILD/mlpack-4.3.0/CMake/RunProgram.cmake gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 42%] Built target generate_pyx_gmm_generate /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_hmm_train.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_hmm_train.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 42%] Generating ../bindings/python/generate_pyx_hmm_train.cpp cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DGENERATE_CPP_IN=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/generate_pyx.cpp.in -DGENERATE_CPP_OUT=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_hmm_train.cpp -DPROGRAM_MAIN_FILE=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_train_main.cpp -DPROGRAM_NAME=hmm_train -P /builddir/build/BUILD/mlpack-4.3.0/CMake/ConfigureFile.cmake cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/generate_pyx_hmm_train.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_hmm_train.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_hmm_train.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 42%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_hmm_train.dir/__/bindings/python/generate_pyx_hmm_train.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_hmm_train.dir/__/bindings/python/generate_pyx_hmm_train.cpp.o -MF CMakeFiles/generate_pyx_hmm_train.dir/__/bindings/python/generate_pyx_hmm_train.cpp.o.d -o CMakeFiles/generate_pyx_hmm_train.dir/__/bindings/python/generate_pyx_hmm_train.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_hmm_train.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/prefixedoutstream.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/log.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_hmm_train.cpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ [ 42%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_gmm_probability.dir/__/bindings/python/print_pyx.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_gmm_probability.dir/__/bindings/python/print_pyx.cpp.o -MF CMakeFiles/generate_pyx_gmm_probability.dir/__/bindings/python/print_pyx.cpp.o.d -o CMakeFiles/generate_pyx_gmm_probability.dir/__/bindings/python/print_pyx.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:35, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.cpp:13: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_hmm_train.cpp:29: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search.hpp:366, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans.hpp:19, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans.hpp:29, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/gmm/em_fit.hpp:21, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/gmm/gmm.hpp:25, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_train_main.cpp:20, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_hmm_train.cpp:33: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In member function ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:31: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:31: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:31: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:31: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:31: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:31: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:31: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:31: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:31: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In member function ‘void mlpack::NeighborSearch::Search(Tree&, size_t, arma::Mat&, arma::mat&, bool)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:29: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 599 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In member function ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:29: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:29: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans.hpp:173: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp: In member function ‘double mlpack::DualTreeKMeans::Iterate(const arma::mat&, arma::mat&, arma::Col&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:42: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 118 | new arma::mat(1, centroids.n_elem) : &interclusterDistances; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp: In constructor ‘mlpack::HMMModel::HMMModel(mlpack::HMMType)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:57:51: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 57 | discreteHMM = new HMM(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:57:51: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:57:51: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:59:51: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 59 | gaussianHMM = new HMM(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:59:51: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:59:51: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:61:29: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 61 | gmmHMM = new HMM(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:61:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:61:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:63:41: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 63 | diagGMMHMM = new HMM(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:63:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:63:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp: In copy constructor ‘mlpack::HMMModel::HMMModel(const mlpack::HMMModel&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:76:59: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 76 | new HMM(*other.discreteHMM); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:76:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:76:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:79:59: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 79 | new HMM(*other.gaussianHMM); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:79:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:79:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:81:42: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 81 | gmmHMM = new HMM(*other.gmmHMM); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:81:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:81:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:83:58: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 83 | diagGMMHMM = new HMM(*other.diagGMMHMM); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:83:58: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:83:58: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp: In constructor ‘mlpack::HMMModel::HMMModel(mlpack::HMMModel&&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:95:55: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 95 | other.discreteHMM = new HMM(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:95:55: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:95:55: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp: In member function ‘mlpack::HMMModel& mlpack::HMMModel::operator=(const mlpack::HMMModel&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:120:59: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 120 | new HMM(*other.discreteHMM); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:120:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:120:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:123:59: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 123 | new HMM(*other.gaussianHMM); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:123:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:123:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:125:42: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 125 | gmmHMM = new HMM(*other.gmmHMM); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:125:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:125:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:127:58: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 127 | diagGMMHMM = new HMM(*other.diagGMMHMM); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:127:58: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:127:58: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp: In member function ‘mlpack::HMMModel& mlpack::HMMModel::operator=(mlpack::HMMModel&&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:144:57: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 144 | other.discreteHMM = new HMM(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:144:57: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:144:57: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 42%] Linking CXX executable ../../../bin/generate_pyx_gmm_probability cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -E cmake_link_script CMakeFiles/generate_pyx_gmm_probability.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes CMakeFiles/generate_pyx_gmm_probability.dir/__/bindings/python/generate_pyx_gmm_probability.cpp.o CMakeFiles/generate_pyx_gmm_probability.dir/__/bindings/python/print_pyx.cpp.o -o ../../../bin/generate_pyx_gmm_probability /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DPROGRAM=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/bin/generate_pyx_gmm_probability -DOUTPUT_FILE=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/gmm_probability.pyx -P /builddir/build/BUILD/mlpack-4.3.0/CMake/RunProgram.cmake gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 42%] Built target generate_pyx_gmm_probability /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_hmm_generate.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_hmm_generate.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 42%] Generating ../bindings/python/generate_pyx_hmm_generate.cpp cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DGENERATE_CPP_IN=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/generate_pyx.cpp.in -DGENERATE_CPP_OUT=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_hmm_generate.cpp -DPROGRAM_MAIN_FILE=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_generate_main.cpp -DPROGRAM_NAME=hmm_generate -P /builddir/build/BUILD/mlpack-4.3.0/CMake/ConfigureFile.cmake cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/generate_pyx_hmm_generate.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_hmm_generate.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_hmm_generate.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 42%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_hmm_generate.dir/__/bindings/python/generate_pyx_hmm_generate.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_hmm_generate.dir/__/bindings/python/generate_pyx_hmm_generate.cpp.o -MF CMakeFiles/generate_pyx_hmm_generate.dir/__/bindings/python/generate_pyx_hmm_generate.cpp.o.d -o CMakeFiles/generate_pyx_hmm_generate.dir/__/bindings/python/generate_pyx_hmm_generate.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_hmm_generate.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/prefixedoutstream.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/log.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_hmm_generate.cpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_hmm_generate.cpp:29: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search.hpp:366, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans.hpp:19, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans.hpp:29, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/gmm/em_fit.hpp:21, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/gmm/gmm.hpp:25, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_generate_main.cpp:22, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_hmm_generate.cpp:33: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In member function ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:31: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:31: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:31: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:31: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:31: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:31: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:31: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:31: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:31: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In member function ‘void mlpack::NeighborSearch::Search(Tree&, size_t, arma::Mat&, arma::mat&, bool)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:29: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 599 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In member function ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:29: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:29: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans.hpp:173: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp: In member function ‘double mlpack::DualTreeKMeans::Iterate(const arma::mat&, arma::mat&, arma::Col&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:42: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 118 | new arma::mat(1, centroids.n_elem) : &interclusterDistances; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp: In constructor ‘mlpack::HMMModel::HMMModel(mlpack::HMMType)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:57:51: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 57 | discreteHMM = new HMM(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:57:51: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:57:51: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:59:51: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 59 | gaussianHMM = new HMM(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:59:51: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:59:51: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:61:29: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 61 | gmmHMM = new HMM(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:61:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:61:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:63:41: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 63 | diagGMMHMM = new HMM(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:63:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:63:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp: In copy constructor ‘mlpack::HMMModel::HMMModel(const mlpack::HMMModel&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:76:59: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 76 | new HMM(*other.discreteHMM); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:76:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:76:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:79:59: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 79 | new HMM(*other.gaussianHMM); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:79:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:79:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:81:42: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 81 | gmmHMM = new HMM(*other.gmmHMM); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:81:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:81:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:83:58: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 83 | diagGMMHMM = new HMM(*other.diagGMMHMM); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:83:58: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:83:58: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp: In constructor ‘mlpack::HMMModel::HMMModel(mlpack::HMMModel&&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:95:55: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 95 | other.discreteHMM = new HMM(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:95:55: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:95:55: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp: In member function ‘mlpack::HMMModel& mlpack::HMMModel::operator=(const mlpack::HMMModel&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:120:59: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 120 | new HMM(*other.discreteHMM); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:120:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:120:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:123:59: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 123 | new HMM(*other.gaussianHMM); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:123:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:123:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:125:42: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 125 | gmmHMM = new HMM(*other.gmmHMM); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:125:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:125:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:127:58: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 127 | diagGMMHMM = new HMM(*other.diagGMMHMM); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:127:58: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:127:58: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp: In member function ‘mlpack::HMMModel& mlpack::HMMModel::operator=(mlpack::HMMModel&&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:144:57: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 144 | other.discreteHMM = new HMM(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:144:57: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:144:57: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 42%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_hmm_generate.dir/__/bindings/python/print_pyx.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_hmm_generate.dir/__/bindings/python/print_pyx.cpp.o -MF CMakeFiles/generate_pyx_hmm_generate.dir/__/bindings/python/print_pyx.cpp.o.d -o CMakeFiles/generate_pyx_hmm_generate.dir/__/bindings/python/print_pyx.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:35, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.cpp:13: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 43%] Linking CXX executable ../../../bin/generate_pyx_hmm_generate cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -E cmake_link_script CMakeFiles/generate_pyx_hmm_generate.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes CMakeFiles/generate_pyx_hmm_generate.dir/__/bindings/python/generate_pyx_hmm_generate.cpp.o CMakeFiles/generate_pyx_hmm_generate.dir/__/bindings/python/print_pyx.cpp.o -o ../../../bin/generate_pyx_hmm_generate /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DPROGRAM=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/bin/generate_pyx_hmm_generate -DOUTPUT_FILE=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/hmm_generate.pyx -P /builddir/build/BUILD/mlpack-4.3.0/CMake/RunProgram.cmake gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 43%] Built target generate_pyx_hmm_generate /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_hmm_loglik.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_hmm_loglik.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 43%] Generating ../bindings/python/generate_pyx_hmm_loglik.cpp cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DGENERATE_CPP_IN=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/generate_pyx.cpp.in -DGENERATE_CPP_OUT=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_hmm_loglik.cpp -DPROGRAM_MAIN_FILE=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_loglik_main.cpp -DPROGRAM_NAME=hmm_loglik -P /builddir/build/BUILD/mlpack-4.3.0/CMake/ConfigureFile.cmake cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/generate_pyx_hmm_loglik.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_hmm_loglik.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_hmm_loglik.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 43%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_hmm_loglik.dir/__/bindings/python/generate_pyx_hmm_loglik.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_hmm_loglik.dir/__/bindings/python/generate_pyx_hmm_loglik.cpp.o -MF CMakeFiles/generate_pyx_hmm_loglik.dir/__/bindings/python/generate_pyx_hmm_loglik.cpp.o.d -o CMakeFiles/generate_pyx_hmm_loglik.dir/__/bindings/python/generate_pyx_hmm_loglik.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_hmm_loglik.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/prefixedoutstream.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/log.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_hmm_loglik.cpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_hmm_loglik.cpp:29: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search.hpp:366, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans.hpp:19, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans.hpp:29, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/gmm/em_fit.hpp:21, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/gmm/gmm.hpp:25, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_loglik_main.cpp:20, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_hmm_loglik.cpp:33: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In member function ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:31: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:31: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:31: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:31: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:31: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:31: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:31: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:31: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:31: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In member function ‘void mlpack::NeighborSearch::Search(Tree&, size_t, arma::Mat&, arma::mat&, bool)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:29: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 599 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In member function ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:29: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:29: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans.hpp:173: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp: In member function ‘double mlpack::DualTreeKMeans::Iterate(const arma::mat&, arma::mat&, arma::Col&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:42: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 118 | new arma::mat(1, centroids.n_elem) : &interclusterDistances; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp: In constructor ‘mlpack::HMMModel::HMMModel(mlpack::HMMType)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:57:51: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 57 | discreteHMM = new HMM(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:57:51: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:57:51: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:59:51: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 59 | gaussianHMM = new HMM(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:59:51: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:59:51: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:61:29: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 61 | gmmHMM = new HMM(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:61:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:61:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:63:41: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 63 | diagGMMHMM = new HMM(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:63:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:63:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp: In copy constructor ‘mlpack::HMMModel::HMMModel(const mlpack::HMMModel&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:76:59: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 76 | new HMM(*other.discreteHMM); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:76:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:76:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:79:59: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 79 | new HMM(*other.gaussianHMM); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:79:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:79:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:81:42: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 81 | gmmHMM = new HMM(*other.gmmHMM); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:81:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:81:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:83:58: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 83 | diagGMMHMM = new HMM(*other.diagGMMHMM); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:83:58: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:83:58: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp: In constructor ‘mlpack::HMMModel::HMMModel(mlpack::HMMModel&&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:95:55: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 95 | other.discreteHMM = new HMM(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:95:55: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:95:55: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp: In member function ‘mlpack::HMMModel& mlpack::HMMModel::operator=(const mlpack::HMMModel&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:120:59: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 120 | new HMM(*other.discreteHMM); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:120:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:120:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:123:59: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 123 | new HMM(*other.gaussianHMM); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:123:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:123:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:125:42: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 125 | gmmHMM = new HMM(*other.gmmHMM); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:125:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:125:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:127:58: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 127 | diagGMMHMM = new HMM(*other.diagGMMHMM); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:127:58: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:127:58: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp: In member function ‘mlpack::HMMModel& mlpack::HMMModel::operator=(mlpack::HMMModel&&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:144:57: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 144 | other.discreteHMM = new HMM(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:144:57: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:144:57: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 44%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_hmm_train.dir/__/bindings/python/print_pyx.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_hmm_train.dir/__/bindings/python/print_pyx.cpp.o -MF CMakeFiles/generate_pyx_hmm_train.dir/__/bindings/python/print_pyx.cpp.o.d -o CMakeFiles/generate_pyx_hmm_train.dir/__/bindings/python/print_pyx.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:35, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.cpp:13: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 44%] Linking CXX executable ../../../bin/generate_pyx_hmm_train cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -E cmake_link_script CMakeFiles/generate_pyx_hmm_train.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes CMakeFiles/generate_pyx_hmm_train.dir/__/bindings/python/generate_pyx_hmm_train.cpp.o CMakeFiles/generate_pyx_hmm_train.dir/__/bindings/python/print_pyx.cpp.o -o ../../../bin/generate_pyx_hmm_train /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DPROGRAM=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/bin/generate_pyx_hmm_train -DOUTPUT_FILE=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/hmm_train.pyx -P /builddir/build/BUILD/mlpack-4.3.0/CMake/RunProgram.cmake gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 44%] Built target generate_pyx_hmm_train /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_hmm_viterbi.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_hmm_viterbi.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 44%] Generating ../bindings/python/generate_pyx_hmm_viterbi.cpp cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DGENERATE_CPP_IN=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/generate_pyx.cpp.in -DGENERATE_CPP_OUT=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_hmm_viterbi.cpp -DPROGRAM_MAIN_FILE=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_viterbi_main.cpp -DPROGRAM_NAME=hmm_viterbi -P /builddir/build/BUILD/mlpack-4.3.0/CMake/ConfigureFile.cmake cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/generate_pyx_hmm_viterbi.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_hmm_viterbi.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_hmm_viterbi.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 45%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_hmm_viterbi.dir/__/bindings/python/generate_pyx_hmm_viterbi.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_hmm_viterbi.dir/__/bindings/python/generate_pyx_hmm_viterbi.cpp.o -MF CMakeFiles/generate_pyx_hmm_viterbi.dir/__/bindings/python/generate_pyx_hmm_viterbi.cpp.o.d -o CMakeFiles/generate_pyx_hmm_viterbi.dir/__/bindings/python/generate_pyx_hmm_viterbi.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_hmm_viterbi.cpp [ 46%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_hmm_loglik.dir/__/bindings/python/print_pyx.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_hmm_loglik.dir/__/bindings/python/print_pyx.cpp.o -MF CMakeFiles/generate_pyx_hmm_loglik.dir/__/bindings/python/print_pyx.cpp.o.d -o CMakeFiles/generate_pyx_hmm_loglik.dir/__/bindings/python/print_pyx.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/prefixedoutstream.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/log.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_hmm_viterbi.cpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:35, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.cpp:13: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_hmm_viterbi.cpp:29: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search.hpp:366, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans.hpp:19, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans.hpp:29, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/gmm/em_fit.hpp:21, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/gmm/gmm.hpp:25, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_viterbi_main.cpp:21, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_hmm_viterbi.cpp:33: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In member function ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:31: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:31: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:31: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:31: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:31: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:31: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:31: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:31: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:31: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In member function ‘void mlpack::NeighborSearch::Search(Tree&, size_t, arma::Mat&, arma::mat&, bool)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:29: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 599 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In member function ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:29: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:29: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans.hpp:173: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp: In member function ‘double mlpack::DualTreeKMeans::Iterate(const arma::mat&, arma::mat&, arma::Col&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:42: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 118 | new arma::mat(1, centroids.n_elem) : &interclusterDistances; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp: In constructor ‘mlpack::HMMModel::HMMModel(mlpack::HMMType)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:57:51: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 57 | discreteHMM = new HMM(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:57:51: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:57:51: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:59:51: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 59 | gaussianHMM = new HMM(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:59:51: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:59:51: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:61:29: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 61 | gmmHMM = new HMM(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:61:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:61:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:63:41: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 63 | diagGMMHMM = new HMM(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:63:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:63:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp: In copy constructor ‘mlpack::HMMModel::HMMModel(const mlpack::HMMModel&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:76:59: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 76 | new HMM(*other.discreteHMM); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:76:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:76:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:79:59: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 79 | new HMM(*other.gaussianHMM); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:79:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:79:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:81:42: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 81 | gmmHMM = new HMM(*other.gmmHMM); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:81:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:81:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:83:58: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 83 | diagGMMHMM = new HMM(*other.diagGMMHMM); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:83:58: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:83:58: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp: In constructor ‘mlpack::HMMModel::HMMModel(mlpack::HMMModel&&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:95:55: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 95 | other.discreteHMM = new HMM(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:95:55: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:95:55: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp: In member function ‘mlpack::HMMModel& mlpack::HMMModel::operator=(const mlpack::HMMModel&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:120:59: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 120 | new HMM(*other.discreteHMM); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:120:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:120:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:123:59: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 123 | new HMM(*other.gaussianHMM); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:123:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:123:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:125:42: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 125 | gmmHMM = new HMM(*other.gmmHMM); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:125:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:125:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:127:58: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 127 | diagGMMHMM = new HMM(*other.diagGMMHMM); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:127:58: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:127:58: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp: In member function ‘mlpack::HMMModel& mlpack::HMMModel::operator=(mlpack::HMMModel&&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:144:57: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 144 | other.discreteHMM = new HMM(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:144:57: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:144:57: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 46%] Linking CXX executable ../../../bin/generate_pyx_hmm_loglik cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -E cmake_link_script CMakeFiles/generate_pyx_hmm_loglik.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes CMakeFiles/generate_pyx_hmm_loglik.dir/__/bindings/python/generate_pyx_hmm_loglik.cpp.o CMakeFiles/generate_pyx_hmm_loglik.dir/__/bindings/python/print_pyx.cpp.o -o ../../../bin/generate_pyx_hmm_loglik /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DPROGRAM=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/bin/generate_pyx_hmm_loglik -DOUTPUT_FILE=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/hmm_loglik.pyx -P /builddir/build/BUILD/mlpack-4.3.0/CMake/RunProgram.cmake gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 46%] Built target generate_pyx_hmm_loglik /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_hoeffding_tree.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_hoeffding_tree.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 46%] Generating ../bindings/python/generate_pyx_hoeffding_tree.cpp cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DGENERATE_CPP_IN=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/generate_pyx.cpp.in -DGENERATE_CPP_OUT=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_hoeffding_tree.cpp -DPROGRAM_MAIN_FILE=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_main.cpp -DPROGRAM_NAME=hoeffding_tree -P /builddir/build/BUILD/mlpack-4.3.0/CMake/ConfigureFile.cmake cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/generate_pyx_hoeffding_tree.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_hoeffding_tree.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_hoeffding_tree.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 47%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_hoeffding_tree.dir/__/bindings/python/generate_pyx_hoeffding_tree.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_hoeffding_tree.dir/__/bindings/python/generate_pyx_hoeffding_tree.cpp.o -MF CMakeFiles/generate_pyx_hoeffding_tree.dir/__/bindings/python/generate_pyx_hoeffding_tree.cpp.o.d -o CMakeFiles/generate_pyx_hoeffding_tree.dir/__/bindings/python/generate_pyx_hoeffding_tree.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_hoeffding_tree.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/prefixedoutstream.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/log.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_hoeffding_tree.cpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_hoeffding_tree.cpp:29: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_model.hpp:223, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_main.cpp:22, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_hoeffding_tree.cpp:33: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_model_impl.hpp: In copy constructor ‘mlpack::HoeffdingTreeModel::HoeffdingTreeModel(const mlpack::HoeffdingTreeModel&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_model_impl.hpp:34:33: warning: ‘new’ of type ‘mlpack::HoeffdingTreeModel::GiniHoeffdingTreeType’ {aka ‘mlpack::HoeffdingTree’} with extended alignment 16 [-Waligned-new=] 34 | *other.giniHoeffdingTree) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_model_impl.hpp:34:33: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_model_impl.hpp:34:33: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_model_impl.hpp:38:33: warning: ‘new’ of type ‘mlpack::HoeffdingTreeModel::InfoHoeffdingTreeType’ {aka ‘mlpack::HoeffdingTree’} with extended alignment 16 [-Waligned-new=] 38 | *other.infoHoeffdingTree) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_model_impl.hpp:38:33: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_model_impl.hpp:38:33: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_model_impl.hpp: In member function ‘mlpack::HoeffdingTreeModel& mlpack::HoeffdingTreeModel::operator=(const mlpack::HoeffdingTreeModel&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_model_impl.hpp:81:77: warning: ‘new’ of type ‘mlpack::HoeffdingTreeModel::GiniHoeffdingTreeType’ {aka ‘mlpack::HoeffdingTree’} with extended alignment 16 [-Waligned-new=] 81 | giniHoeffdingTree = new GiniHoeffdingTreeType(*other.giniHoeffdingTree); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_model_impl.hpp:81:77: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_model_impl.hpp:81:77: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_model_impl.hpp:85:77: warning: ‘new’ of type ‘mlpack::HoeffdingTreeModel::InfoHoeffdingTreeType’ {aka ‘mlpack::HoeffdingTree’} with extended alignment 16 [-Waligned-new=] 85 | infoHoeffdingTree = new InfoHoeffdingTreeType(*other.infoHoeffdingTree); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_model_impl.hpp:85:77: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_model_impl.hpp:85:77: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_model_impl.hpp: In member function ‘void mlpack::HoeffdingTreeModel::BuildModel(const arma::mat&, const mlpack::data::DatasetInfo&, const arma::Row&, size_t, bool, double, size_t, size_t, size_t, size_t, size_t)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_model_impl.hpp:161:62: warning: ‘new’ of type ‘mlpack::HoeffdingTreeModel::GiniHoeffdingTreeType’ {aka ‘mlpack::HoeffdingTree’} with extended alignment 16 [-Waligned-new=] 161 | HoeffdingCategoricalSplit(0, 0), ns); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_model_impl.hpp:161:62: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_model_impl.hpp:161:62: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_model_impl.hpp:180:74: warning: ‘new’ of type ‘mlpack::HoeffdingTreeModel::InfoHoeffdingTreeType’ {aka ‘mlpack::HoeffdingTree’} with extended alignment 16 [-Waligned-new=] 180 | HoeffdingCategoricalSplit(0, 0), ns); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_model_impl.hpp:180:74: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_model_impl.hpp:180:74: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree.hpp:434, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_main.cpp:19: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp: In instantiation of ‘mlpack::HoeffdingTree::HoeffdingTree(const mlpack::HoeffdingTree&) [with FitnessFunction = mlpack::GiniImpurity; NumericSplitType = mlpack::HoeffdingDoubleNumericSplit; CategoricalSplitType = mlpack::HoeffdingCategoricalSplit]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_model_impl.hpp:34:33: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_model_impl.hpp:180:74: note: 34 | *other.giniHoeffdingTree) : NULL), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_model_impl.hpp:180:74: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp:180:24: warning: ‘new’ of type ‘mlpack::HoeffdingTree’ with extended alignment 16 [-Waligned-new=] 180 | children.push_back(new HoeffdingTree(*other.children[i])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp:180:24: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp:180:24: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp: In instantiation of ‘mlpack::HoeffdingTree::HoeffdingTree(const mlpack::HoeffdingTree&) [with FitnessFunction = mlpack::HoeffdingInformationGain; NumericSplitType = mlpack::HoeffdingDoubleNumericSplit; CategoricalSplitType = mlpack::HoeffdingCategoricalSplit]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_model_impl.hpp:38:33: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp:180:24: note: 38 | *other.infoHoeffdingTree) : NULL), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp:180:24: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp:180:24: warning: ‘new’ of type ‘mlpack::HoeffdingTree’ with extended alignment 16 [-Waligned-new=] 180 | children.push_back(new HoeffdingTree(*other.children[i])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp:180:24: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp:180:24: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp: In instantiation of ‘void mlpack::HoeffdingTree::CreateChildren() [with FitnessFunction = mlpack::GiniImpurity; NumericSplitType = mlpack::HoeffdingDoubleNumericSplit; CategoricalSplitType = mlpack::HoeffdingCategoricalSplit]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp:449:9: required from ‘void mlpack::HoeffdingTree::Train(const VecType&, size_t) [with VecType = arma::subview_col; FitnessFunction = mlpack::GiniImpurity; NumericSplitType = mlpack::HoeffdingDoubleNumericSplit; CategoricalSplitType = mlpack::HoeffdingCategoricalSplit; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp:180:24: note: 449 | CreateChildren(); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp:180:24: note: | ^~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp:958:12: required from ‘void mlpack::HoeffdingTree::TrainInternal(const MatType&, const arma::Row&, bool) [with MatType = arma::Mat; FitnessFunction = mlpack::GiniImpurity; NumericSplitType = mlpack::HoeffdingDoubleNumericSplit; CategoricalSplitType = mlpack::HoeffdingCategoricalSplit]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp:180:24: note: 958 | Train(data.col(i), labels[i]); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp:180:24: note: | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp:371:16: required from ‘void mlpack::HoeffdingTree::Train(const MatType&, const arma::Row&, bool, bool, size_t) [with MatType = arma::Mat; FitnessFunction = mlpack::GiniImpurity; NumericSplitType = mlpack::HoeffdingDoubleNumericSplit; CategoricalSplitType = mlpack::HoeffdingCategoricalSplit; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp:180:24: note: 371 | TrainInternal(data, labels, batchTraining); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp:180:24: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_model_impl.hpp:201:31: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp:180:24: note: 201 | giniHoeffdingTree->Train(dataset, labels, batchTraining); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp:180:24: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp:786:26: warning: ‘new’ of type ‘mlpack::HoeffdingTree’ with extended alignment 16 [-Waligned-new=] 786 | children.push_back(new HoeffdingTree(*datasetInfo, numClasses, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 787 | successProbability, maxSamples, checkInterval, minSamples, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 788 | CategoricalSplitType(0, numClasses), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 789 | numericSplits[0], dimensionMappings, false)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp:786:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp:786:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp:794:26: warning: ‘new’ of type ‘mlpack::HoeffdingTree’ with extended alignment 16 [-Waligned-new=] 794 | children.push_back(new HoeffdingTree(*datasetInfo, numClasses, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 795 | successProbability, maxSamples, checkInterval, minSamples, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 796 | categoricalSplits[0], NumericSplitType(numClasses), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 797 | dimensionMappings, false)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp:794:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp:794:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp:802:26: warning: ‘new’ of type ‘mlpack::HoeffdingTree’ with extended alignment 16 [-Waligned-new=] 802 | children.push_back(new HoeffdingTree(*datasetInfo, numClasses, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 803 | successProbability, maxSamples, checkInterval, minSamples, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 804 | categoricalSplits[0], numericSplits[0], dimensionMappings, false)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp:802:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp:802:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp: In instantiation of ‘void mlpack::HoeffdingTree::CreateChildren() [with FitnessFunction = mlpack::HoeffdingInformationGain; NumericSplitType = mlpack::HoeffdingDoubleNumericSplit; CategoricalSplitType = mlpack::HoeffdingCategoricalSplit]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp:449:9: required from ‘void mlpack::HoeffdingTree::Train(const VecType&, size_t) [with VecType = arma::subview_col; FitnessFunction = mlpack::HoeffdingInformationGain; NumericSplitType = mlpack::HoeffdingDoubleNumericSplit; CategoricalSplitType = mlpack::HoeffdingCategoricalSplit; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp:802:26: note: 449 | CreateChildren(); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp:802:26: note: | ^~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp:958:12: required from ‘void mlpack::HoeffdingTree::TrainInternal(const MatType&, const arma::Row&, bool) [with MatType = arma::Mat; FitnessFunction = mlpack::HoeffdingInformationGain; NumericSplitType = mlpack::HoeffdingDoubleNumericSplit; CategoricalSplitType = mlpack::HoeffdingCategoricalSplit]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp:802:26: note: 958 | Train(data.col(i), labels[i]); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp:802:26: note: | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp:371:16: required from ‘void mlpack::HoeffdingTree::Train(const MatType&, const arma::Row&, bool, bool, size_t) [with MatType = arma::Mat; FitnessFunction = mlpack::HoeffdingInformationGain; NumericSplitType = mlpack::HoeffdingDoubleNumericSplit; CategoricalSplitType = mlpack::HoeffdingCategoricalSplit; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp:802:26: note: 371 | TrainInternal(data, labels, batchTraining); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp:802:26: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_model_impl.hpp:209:31: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp:802:26: note: 209 | infoHoeffdingTree->Train(dataset, labels, batchTraining); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp:802:26: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp:786:26: warning: ‘new’ of type ‘mlpack::HoeffdingTree’ with extended alignment 16 [-Waligned-new=] 786 | children.push_back(new HoeffdingTree(*datasetInfo, numClasses, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 787 | successProbability, maxSamples, checkInterval, minSamples, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 788 | CategoricalSplitType(0, numClasses), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 789 | numericSplits[0], dimensionMappings, false)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp:786:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp:786:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp:794:26: warning: ‘new’ of type ‘mlpack::HoeffdingTree’ with extended alignment 16 [-Waligned-new=] 794 | children.push_back(new HoeffdingTree(*datasetInfo, numClasses, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 795 | successProbability, maxSamples, checkInterval, minSamples, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 796 | categoricalSplits[0], NumericSplitType(numClasses), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 797 | dimensionMappings, false)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp:794:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp:794:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp:802:26: warning: ‘new’ of type ‘mlpack::HoeffdingTree’ with extended alignment 16 [-Waligned-new=] 802 | children.push_back(new HoeffdingTree(*datasetInfo, numClasses, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 803 | successProbability, maxSamples, checkInterval, minSamples, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 804 | categoricalSplits[0], numericSplits[0], dimensionMappings, false)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp:802:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp:802:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 47%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_hmm_viterbi.dir/__/bindings/python/print_pyx.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_hmm_viterbi.dir/__/bindings/python/print_pyx.cpp.o -MF CMakeFiles/generate_pyx_hmm_viterbi.dir/__/bindings/python/print_pyx.cpp.o.d -o CMakeFiles/generate_pyx_hmm_viterbi.dir/__/bindings/python/print_pyx.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:35, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.cpp:13: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 47%] Linking CXX executable ../../../bin/generate_pyx_hmm_viterbi cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -E cmake_link_script CMakeFiles/generate_pyx_hmm_viterbi.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes CMakeFiles/generate_pyx_hmm_viterbi.dir/__/bindings/python/generate_pyx_hmm_viterbi.cpp.o CMakeFiles/generate_pyx_hmm_viterbi.dir/__/bindings/python/print_pyx.cpp.o -o ../../../bin/generate_pyx_hmm_viterbi /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DPROGRAM=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/bin/generate_pyx_hmm_viterbi -DOUTPUT_FILE=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/hmm_viterbi.pyx -P /builddir/build/BUILD/mlpack-4.3.0/CMake/RunProgram.cmake gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 47%] Built target generate_pyx_hmm_viterbi /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_kde.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_kde.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 48%] Generating ../bindings/python/generate_pyx_kde.cpp cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DGENERATE_CPP_IN=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/generate_pyx.cpp.in -DGENERATE_CPP_OUT=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_kde.cpp -DPROGRAM_MAIN_FILE=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_main.cpp -DPROGRAM_NAME=kde -P /builddir/build/BUILD/mlpack-4.3.0/CMake/ConfigureFile.cmake cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/generate_pyx_kde.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_kde.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_kde.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 48%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_kde.dir/__/bindings/python/generate_pyx_kde.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_kde.dir/__/bindings/python/generate_pyx_kde.cpp.o -MF CMakeFiles/generate_pyx_kde.dir/__/bindings/python/generate_pyx_kde.cpp.o.d -o CMakeFiles/generate_pyx_kde.dir/__/bindings/python/generate_pyx_kde.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_kde.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/prefixedoutstream.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/log.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_kde.cpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_kde.cpp:29: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde.hpp:355, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_main.cpp:19, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_kde.cpp:33: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_impl.hpp: In instantiation of ‘mlpack::KDE::KDE(const mlpack::KDE&) [with KernelType = mlpack::TriangularKernel; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::KDEStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::KDEStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_model.hpp:138:7: required from ‘mlpack::KDEWrapper* mlpack::KDEWrapper::Clone() const [with KernelType = mlpack::TriangularKernel; TreeType = mlpack::BallTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: 138 | class KDEWrapper : public KDEWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: | ^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_model.hpp:152:23: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: 152 | virtual KDEWrapper* Clone() const { return new KDEWrapper(*this); } /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_impl.hpp:94:23: warning: ‘new’ of type ‘mlpack::KDE, arma::Mat, mlpack::BallTree, mlpack::BinarySpaceTree, mlpack::KDEStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser, mlpack::BinarySpaceTree, mlpack::KDEStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser>::Tree’ {aka ‘mlpack::BinarySpaceTree, mlpack::KDEStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>’} with extended alignment 16 [-Waligned-new=] 94 | referenceTree = new Tree(*other.referenceTree); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_impl.hpp:94:23: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_impl.hpp:94:23: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:26: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp: In instantiation of ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, KDEStat, arma::Mat, BallBound, MidpointSplit>; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_model_impl.hpp:353:38: required from ‘void mlpack::KDEWrapper::Evaluate(mlpack::util::Timers&, arma::mat&&, arma::vec&) [with KernelType = mlpack::TriangularKernel; TreeType = mlpack::BallTree; arma::mat = arma::Mat; arma::vec = arma::Col]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_impl.hpp:94:23: note: 352 | typename decltype(kde)::Tree* queryTree = BuildTree< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_impl.hpp:94:23: note: | ~~~~~~~~~~ 353 | typename decltype(kde)::Tree>(std::move(querySet), oldFromNewQueries); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_impl.hpp:94:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_model_impl.hpp:342:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_impl.hpp:94:23: note: 342 | void KDEWrapper::Evaluate(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_impl.hpp:94:23: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::KDEStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>’ with extended alignment 16 [-Waligned-new=] 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_impl.hpp: In instantiation of ‘mlpack::KDE::KDE(const mlpack::KDE&) [with KernelType = mlpack::SphericalKernel; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::KDEStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::KDEStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_model.hpp:138:7: required from ‘mlpack::KDEWrapper* mlpack::KDEWrapper::Clone() const [with KernelType = mlpack::SphericalKernel; TreeType = mlpack::BallTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 138 | class KDEWrapper : public KDEWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_model.hpp:152:23: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 152 | virtual KDEWrapper* Clone() const { return new KDEWrapper(*this); } /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_impl.hpp:94:23: warning: ‘new’ of type ‘mlpack::KDE, arma::Mat, mlpack::BallTree, mlpack::BinarySpaceTree, mlpack::KDEStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser, mlpack::BinarySpaceTree, mlpack::KDEStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser>::Tree’ {aka ‘mlpack::BinarySpaceTree, mlpack::KDEStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>’} with extended alignment 16 [-Waligned-new=] 94 | referenceTree = new Tree(*other.referenceTree); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_impl.hpp:94:23: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_impl.hpp:94:23: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_impl.hpp: In instantiation of ‘mlpack::KDE::KDE(const mlpack::KDE&) [with KernelType = mlpack::LaplacianKernel; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::KDEStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::KDEStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_model.hpp:138:7: required from ‘mlpack::KDEWrapper* mlpack::KDEWrapper::Clone() const [with KernelType = mlpack::LaplacianKernel; TreeType = mlpack::BallTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_impl.hpp:94:23: note: 138 | class KDEWrapper : public KDEWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_impl.hpp:94:23: note: | ^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_model.hpp:152:23: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_impl.hpp:94:23: note: 152 | virtual KDEWrapper* Clone() const { return new KDEWrapper(*this); } /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_impl.hpp:94:23: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_impl.hpp:94:23: warning: ‘new’ of type ‘mlpack::KDE, arma::Mat, mlpack::BallTree, mlpack::BinarySpaceTree, mlpack::KDEStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser, mlpack::BinarySpaceTree, mlpack::KDEStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser>::Tree’ {aka ‘mlpack::BinarySpaceTree, mlpack::KDEStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>’} with extended alignment 16 [-Waligned-new=] 94 | referenceTree = new Tree(*other.referenceTree); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_impl.hpp:94:23: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_impl.hpp:94:23: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_impl.hpp: In instantiation of ‘mlpack::KDE::KDE(const mlpack::KDE&) [with KernelType = mlpack::EpanechnikovKernel; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::KDEStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::KDEStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_model.hpp:138:7: required from ‘mlpack::KDEWrapper* mlpack::KDEWrapper::Clone() const [with KernelType = mlpack::EpanechnikovKernel; TreeType = mlpack::BallTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_impl.hpp:94:23: note: 138 | class KDEWrapper : public KDEWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_impl.hpp:94:23: note: | ^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_model.hpp:152:23: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_impl.hpp:94:23: note: 152 | virtual KDEWrapper* Clone() const { return new KDEWrapper(*this); } /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_impl.hpp:94:23: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_impl.hpp:94:23: warning: ‘new’ of type ‘mlpack::KDE, arma::Mat, mlpack::BallTree, mlpack::BinarySpaceTree, mlpack::KDEStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser, mlpack::BinarySpaceTree, mlpack::KDEStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser>::Tree’ {aka ‘mlpack::BinarySpaceTree, mlpack::KDEStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>’} with extended alignment 16 [-Waligned-new=] 94 | referenceTree = new Tree(*other.referenceTree); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_impl.hpp:94:23: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_impl.hpp:94:23: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_impl.hpp: In instantiation of ‘mlpack::KDE::KDE(const mlpack::KDE&) [with KernelType = mlpack::GaussianKernel; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::KDEStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::KDEStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_model.hpp:138:7: required from ‘mlpack::KDEWrapper* mlpack::KDEWrapper::Clone() const [with KernelType = mlpack::GaussianKernel; TreeType = mlpack::BallTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_impl.hpp:94:23: note: 138 | class KDEWrapper : public KDEWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_impl.hpp:94:23: note: | ^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_model.hpp:152:23: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_impl.hpp:94:23: note: 152 | virtual KDEWrapper* Clone() const { return new KDEWrapper(*this); } /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_impl.hpp:94:23: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_impl.hpp:94:23: warning: ‘new’ of type ‘mlpack::KDE, arma::Mat, mlpack::BallTree, mlpack::BinarySpaceTree, mlpack::KDEStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser, mlpack::BinarySpaceTree, mlpack::KDEStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser>::Tree’ {aka ‘mlpack::BinarySpaceTree, mlpack::KDEStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>’} with extended alignment 16 [-Waligned-new=] 94 | referenceTree = new Tree(*other.referenceTree); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_impl.hpp:94:23: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_impl.hpp:94:23: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree.hpp:638, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree.hpp:20, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:22: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const mlpack::RectangleTree&, bool, mlpack::RectangleTree*) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::KDEStat; MatType = arma::Mat; SplitType = mlpack::RTreeSplit; DescentType = mlpack::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_impl.hpp:94:23: required from ‘mlpack::KDE::KDE(const mlpack::KDE&) [with KernelType = mlpack::TriangularKernel; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::KDEStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::KDEStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_model.hpp:138:7: required from ‘mlpack::KDEWrapper* mlpack::KDEWrapper::Clone() const [with KernelType = mlpack::TriangularKernel; TreeType = mlpack::RTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_impl.hpp:94:23: note: 138 | class KDEWrapper : public KDEWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_impl.hpp:94:23: note: | ^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_model.hpp:152:23: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_impl.hpp:94:23: note: 152 | virtual KDEWrapper* Clone() const { return new KDEWrapper(*this); } /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_impl.hpp:94:23: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 187 | (parent ? parent->dataset : new MatType(*other.dataset)) : | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(MatType&&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::KDEStat; MatType = arma::Mat; SplitType = mlpack::RTreeSplit; DescentType = mlpack::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, KDEStat, arma::Mat, RTreeSplit, RTreeDescentHeuristic, NoAuxiliaryInformation>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 38 | return new TreeType(std::forward(dataset)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_model_impl.hpp:353:38: required from ‘void mlpack::KDEWrapper::Evaluate(mlpack::util::Timers&, arma::mat&&, arma::vec&) [with KernelType = mlpack::TriangularKernel; TreeType = mlpack::RTree; arma::mat = arma::Mat; arma::vec = arma::Col]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 352 | typename decltype(kde)::Tree* queryTree = BuildTree< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~ 353 | typename decltype(kde)::Tree>(std::move(querySet), oldFromNewQueries); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_model_impl.hpp:342:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 342 | void KDEWrapper::Evaluate(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 108 | dataset(new MatType(std::move(data))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree.hpp:468, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:21: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp: In instantiation of ‘mlpack::Octree::Octree(const mlpack::Octree&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::KDEStat; MatType = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_impl.hpp:94:23: required from ‘mlpack::KDE::KDE(const mlpack::KDE&) [with KernelType = mlpack::TriangularKernel; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::KDEStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::KDEStat, arma::Mat >::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 94 | referenceTree = new Tree(*other.referenceTree); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_model.hpp:138:7: required from ‘mlpack::KDEWrapper* mlpack::KDEWrapper::Clone() const [with KernelType = mlpack::TriangularKernel; TreeType = mlpack::Octree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 138 | class KDEWrapper : public KDEWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_model.hpp:152:23: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 152 | virtual KDEWrapper* Clone() const { return new KDEWrapper(*this); } /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:348:38: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 348 | dataset((other.parent == NULL) ? new MatType(*other.dataset) : NULL), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:348:38: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:348:38: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp: In instantiation of ‘mlpack::Octree::Octree(MatType&&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::KDEStat; MatType = arma::Mat; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = Octree, KDEStat, arma::Mat >; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:348:38: note: 27 | return new TreeType(std::forward(dataset), oldFromNew); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:348:38: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_model_impl.hpp:353:38: required from ‘void mlpack::KDEWrapper::Evaluate(mlpack::util::Timers&, arma::mat&&, arma::vec&) [with KernelType = mlpack::TriangularKernel; TreeType = mlpack::Octree; arma::mat = arma::Mat; arma::vec = arma::Col]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:348:38: note: 352 | typename decltype(kde)::Tree* queryTree = BuildTree< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:348:38: note: | ~~~~~~~~~~ 353 | typename decltype(kde)::Tree>(std::move(querySet), oldFromNewQueries); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:348:38: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_model_impl.hpp:342:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:348:38: note: 342 | void KDEWrapper::Evaluate(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:348:38: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 192 | dataset(new MatType(std::move(dataset))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree.hpp:580, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:19: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp: In instantiation of ‘mlpack::CoverTree::CoverTree(const mlpack::CoverTree&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::KDEStat; MatType = arma::Mat; RootPointPolicy = mlpack::FirstPointIsRoot]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_impl.hpp:94:23: required from ‘mlpack::KDE::KDE(const mlpack::KDE&) [with KernelType = mlpack::TriangularKernel; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree; DualTreeTraversalType = mlpack::CoverTree, mlpack::KDEStat, arma::Mat, mlpack::FirstPointIsRoot>::DualTreeTraverser; SingleTreeTraversalType = mlpack::CoverTree, mlpack::KDEStat, arma::Mat, mlpack::FirstPointIsRoot>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: note: 94 | referenceTree = new Tree(*other.referenceTree); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_model.hpp:138:7: required from ‘mlpack::KDEWrapper* mlpack::KDEWrapper::Clone() const [with KernelType = mlpack::TriangularKernel; TreeType = mlpack::StandardCoverTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: note: 138 | class KDEWrapper : public KDEWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: note: | ^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_model.hpp:152:23: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: note: 152 | virtual KDEWrapper* Clone() const { return new KDEWrapper(*this); } /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 509 | new MatType(*other.dataset) : other.dataset), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp: In instantiation of ‘mlpack::CoverTree::CoverTree(MatType&&, ElemType) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::KDEStat; MatType = arma::Mat; RootPointPolicy = mlpack::FirstPointIsRoot; ElemType = double]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = CoverTree, KDEStat, arma::Mat, FirstPointIsRoot>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: 38 | return new TreeType(std::forward(dataset)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_model_impl.hpp:353:38: required from ‘void mlpack::KDEWrapper::Evaluate(mlpack::util::Timers&, arma::mat&&, arma::vec&) [with KernelType = mlpack::TriangularKernel; TreeType = mlpack::StandardCoverTree; arma::mat = arma::Mat; arma::vec = arma::Col]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: 352 | typename decltype(kde)::Tree* queryTree = BuildTree< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: | ~~~~~~~~~~ 353 | typename decltype(kde)::Tree>(std::move(querySet), oldFromNewQueries); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_model_impl.hpp:342:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: 342 | void KDEWrapper::Evaluate(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 239 | dataset(new MatType(std::move(data))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree.hpp:571, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree.hpp:23, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:17: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const mlpack::BinarySpaceTree&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::KDEStat; MatType = arma::Mat; BoundType = mlpack::BallBound; SplitType = mlpack::MidpointSplit]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_impl.hpp:94:23: required from ‘mlpack::KDE::KDE(const mlpack::KDE&) [with KernelType = mlpack::TriangularKernel; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::KDEStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::KDEStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: note: 94 | referenceTree = new Tree(*other.referenceTree); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_model.hpp:138:7: required from ‘mlpack::KDEWrapper* mlpack::KDEWrapper::Clone() const [with KernelType = mlpack::TriangularKernel; TreeType = mlpack::BallTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: note: 138 | class KDEWrapper : public KDEWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: note: | ^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_model.hpp:152:23: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: note: 152 | virtual KDEWrapper* Clone() const { return new KDEWrapper(*this); } /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 344 | dataset((other.parent == NULL) ? new MatType(*other.dataset) : NULL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:349:12: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::KDEStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>’ with extended alignment 16 [-Waligned-new=] 349 | left = new BinarySpaceTree(*other.Left()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:349:12: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:349:12: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::KDEStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>’ with extended alignment 16 [-Waligned-new=] 355 | right = new BinarySpaceTree(*other.Right()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::KDEStat; MatType = arma::Mat; BoundType = mlpack::BallBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, KDEStat, arma::Mat, BallBound, MidpointSplit>; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: 27 | return new TreeType(std::forward(dataset), oldFromNew); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_model_impl.hpp:353:38: required from ‘void mlpack::KDEWrapper::Evaluate(mlpack::util::Timers&, arma::mat&&, arma::vec&) [with KernelType = mlpack::TriangularKernel; TreeType = mlpack::BallTree; arma::mat = arma::Mat; arma::vec = arma::Col]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: 352 | typename decltype(kde)::Tree* queryTree = BuildTree< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: | ~~~~~~~~~~ 353 | typename decltype(kde)::Tree>(std::move(querySet), oldFromNewQueries); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_model_impl.hpp:342:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: 342 | void KDEWrapper::Evaluate(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 166 | dataset(new MatType(std::move(data))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const mlpack::BinarySpaceTree&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::KDEStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::MidpointSplit]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_impl.hpp:94:23: required from ‘mlpack::KDE::KDE(const mlpack::KDE&) [with KernelType = mlpack::TriangularKernel; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::KDEStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::KDEStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 94 | referenceTree = new Tree(*other.referenceTree); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_model.hpp:138:7: required from ‘mlpack::KDEWrapper* mlpack::KDEWrapper::Clone() const [with KernelType = mlpack::TriangularKernel; TreeType = mlpack::KDTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 138 | class KDEWrapper : public KDEWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_model.hpp:152:23: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 152 | virtual KDEWrapper* Clone() const { return new KDEWrapper(*this); } /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 344 | dataset((other.parent == NULL) ? new MatType(*other.dataset) : NULL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::KDEStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, KDEStat, arma::Mat, HRectBound, MidpointSplit>; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: 27 | return new TreeType(std::forward(dataset), oldFromNew); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_model_impl.hpp:353:38: required from ‘void mlpack::KDEWrapper::Evaluate(mlpack::util::Timers&, arma::mat&&, arma::vec&) [with KernelType = mlpack::TriangularKernel; TreeType = mlpack::KDTree; arma::mat = arma::Mat; arma::vec = arma::Col]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: 352 | typename decltype(kde)::Tree* queryTree = BuildTree< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: | ~~~~~~~~~~ 353 | typename decltype(kde)::Tree>(std::move(querySet), oldFromNewQueries); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_model_impl.hpp:342:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: 342 | void KDEWrapper::Evaluate(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 166 | dataset(new MatType(std::move(data))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘void mlpack::BinarySpaceTree::SplitNode(std::vector >&, size_t, SplitType, MatType>&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::KDEStat; MatType = arma::Mat; BoundType = mlpack::BallBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:175:12: required from ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::KDEStat; MatType = arma::Mat; BoundType = mlpack::BallBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 175 | SplitNode(oldFromNew, maxLeafSize, splitter); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, KDEStat, arma::Mat, BallBound, MidpointSplit>; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 27 | return new TreeType(std::forward(dataset), oldFromNew); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_model_impl.hpp:353:38: required from ‘void mlpack::KDEWrapper::Evaluate(mlpack::util::Timers&, arma::mat&&, arma::vec&) [with KernelType = mlpack::TriangularKernel; TreeType = mlpack::BallTree; arma::mat = arma::Mat; arma::vec = arma::Col]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 352 | typename decltype(kde)::Tree* queryTree = BuildTree< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ~~~~~~~~~~ 353 | typename decltype(kde)::Tree>(std::move(querySet), oldFromNewQueries); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_model_impl.hpp:342:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 342 | void KDEWrapper::Evaluate(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:974:10: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::KDEStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>’ with extended alignment 16 [-Waligned-new=] 974 | left = new BinarySpaceTree(this, begin, splitCol - begin, oldFromNew, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 975 | splitter, maxLeafSize); | ~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:974:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:974:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::KDEStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>’ with extended alignment 16 [-Waligned-new=] 976 | right = new BinarySpaceTree(this, splitCol, begin + count - splitCol, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 977 | oldFromNew, splitter, maxLeafSize); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 48%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_hoeffding_tree.dir/__/bindings/python/print_pyx.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_hoeffding_tree.dir/__/bindings/python/print_pyx.cpp.o -MF CMakeFiles/generate_pyx_hoeffding_tree.dir/__/bindings/python/print_pyx.cpp.o.d -o CMakeFiles/generate_pyx_hoeffding_tree.dir/__/bindings/python/print_pyx.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:35, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.cpp:13: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 48%] Linking CXX executable ../../../bin/generate_pyx_hoeffding_tree cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -E cmake_link_script CMakeFiles/generate_pyx_hoeffding_tree.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes CMakeFiles/generate_pyx_hoeffding_tree.dir/__/bindings/python/generate_pyx_hoeffding_tree.cpp.o CMakeFiles/generate_pyx_hoeffding_tree.dir/__/bindings/python/print_pyx.cpp.o -o ../../../bin/generate_pyx_hoeffding_tree /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DPROGRAM=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/bin/generate_pyx_hoeffding_tree -DOUTPUT_FILE=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/hoeffding_tree.pyx -P /builddir/build/BUILD/mlpack-4.3.0/CMake/RunProgram.cmake gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 48%] Built target generate_pyx_hoeffding_tree /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_kernel_pca.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_kernel_pca.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 48%] Generating ../bindings/python/generate_pyx_kernel_pca.cpp cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DGENERATE_CPP_IN=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/generate_pyx.cpp.in -DGENERATE_CPP_OUT=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_kernel_pca.cpp -DPROGRAM_MAIN_FILE=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kernel_pca/kernel_pca_main.cpp -DPROGRAM_NAME=kernel_pca -P /builddir/build/BUILD/mlpack-4.3.0/CMake/ConfigureFile.cmake cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/generate_pyx_kernel_pca.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_kernel_pca.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_kernel_pca.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 48%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_kernel_pca.dir/__/bindings/python/generate_pyx_kernel_pca.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_kernel_pca.dir/__/bindings/python/generate_pyx_kernel_pca.cpp.o -MF CMakeFiles/generate_pyx_kernel_pca.dir/__/bindings/python/generate_pyx_kernel_pca.cpp.o.d -o CMakeFiles/generate_pyx_kernel_pca.dir/__/bindings/python/generate_pyx_kernel_pca.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_kernel_pca.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/prefixedoutstream.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/log.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_kernel_pca.cpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_kernel_pca.cpp:29: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search.hpp:366, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans.hpp:19, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans.hpp:29, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/nystroem_method/kmeans_selection.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/nystroem_method/nystroem_method.hpp:20, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kernel_pca/kernel_pca_main.cpp:19, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_kernel_pca.cpp:33: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In member function ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:31: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:31: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:31: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:31: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:31: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:31: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:31: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:31: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:31: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In member function ‘void mlpack::NeighborSearch::Search(Tree&, size_t, arma::Mat&, arma::mat&, bool)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:29: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 599 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In member function ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:29: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:29: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans.hpp:173: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp: In member function ‘double mlpack::DualTreeKMeans::Iterate(const arma::mat&, arma::mat&, arma::Col&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:42: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 118 | new arma::mat(1, centroids.n_elem) : &interclusterDistances; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/nystroem_method/kmeans_selection.hpp: In static member function ‘static const arma::mat* mlpack::KMeansSelection::Select(const arma::mat&, size_t)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/nystroem_method/kmeans_selection.hpp:42:38: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 42 | arma::mat* centroids = new arma::mat; | ^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/nystroem_method/kmeans_selection.hpp:42:38: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/nystroem_method/kmeans_selection.hpp:42:38: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/nystroem_method/kmeans_selection.hpp: In instantiation of ‘static const arma::mat* mlpack::KMeansSelection::Select(const arma::mat&, size_t) [with ClusteringType = mlpack::KMeans<>; long unsigned int maxIterations = 5; arma::mat = arma::Mat; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/nystroem_method/nystroem_method_impl.hpp:83:47: required from ‘void mlpack::NystroemMethod::Apply(arma::mat&) [with KernelType = mlpack::LinearKernel; PointSelectionPolicy = mlpack::KMeansSelection<>; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/nystroem_method/kmeans_selection.hpp:42:38: note: 83 | GetKernelMatrix(PointSelectionPolicy::Select(data, rank), miniKernel, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/nystroem_method/kmeans_selection.hpp:42:38: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kernel_pca/kernel_rules/nystroem_method.hpp:48:13: required from ‘static void mlpack::NystroemKernelRule::ApplyKernelMatrix(const arma::mat&, arma::mat&, arma::vec&, arma::mat&, size_t, KernelType) [with KernelType = mlpack::LinearKernel; PointSelectionPolicy = mlpack::KMeansSelection<>; arma::mat = arma::Mat; arma::vec = arma::Col; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/nystroem_method/kmeans_selection.hpp:42:38: note: 48 | nm.Apply(G); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/nystroem_method/kmeans_selection.hpp:42:38: note: | ~~~~~~~~^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kernel_pca/kernel_pca_impl.hpp:37:32: required from ‘void mlpack::KernelPCA::Apply(const arma::mat&, arma::mat&, arma::vec&, arma::mat&, size_t) [with KernelType = mlpack::LinearKernel; KernelRule = mlpack::NystroemKernelRule >; arma::mat = arma::Mat; arma::vec = arma::Col; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/nystroem_method/kmeans_selection.hpp:42:38: note: 37 | KernelRule::ApplyKernelMatrix(data, transformedData, eigval, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/nystroem_method/kmeans_selection.hpp:42:38: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38 | eigvec, newDimension, kernel); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/nystroem_method/kmeans_selection.hpp:42:38: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kernel_pca/kernel_pca_impl.hpp:77:8: required from ‘void mlpack::KernelPCA::Apply(arma::mat&, size_t) [with KernelType = mlpack::LinearKernel; KernelRule = mlpack::NystroemKernelRule >; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/nystroem_method/kmeans_selection.hpp:42:38: note: 77 | Apply(data, data, eigVal, coeffs, newDimension); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/nystroem_method/kmeans_selection.hpp:42:38: note: | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kernel_pca/kernel_pca_main.cpp:145:17: required from ‘void RunKPCA(arma::mat&, bool, bool, size_t, const std::string&, KernelType&) [with KernelType = mlpack::LinearKernel; arma::mat = arma::Mat; size_t = long unsigned int; std::string = std::__cxx11::basic_string]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/nystroem_method/kmeans_selection.hpp:42:38: note: 145 | kpca.Apply(dataset, newDim); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/nystroem_method/kmeans_selection.hpp:42:38: note: | ~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kernel_pca/kernel_pca_main.cpp:208:26: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/nystroem_method/kmeans_selection.hpp:42:38: note: 208 | RunKPCA(dataset, centerTransformedData, nystroem, newDim, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/nystroem_method/kmeans_selection.hpp:42:38: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 209 | sampling, kernel); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/nystroem_method/kmeans_selection.hpp:42:38: note: | ~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/nystroem_method/kmeans_selection.hpp:42:28: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 42 | arma::mat* centroids = new arma::mat; | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/nystroem_method/kmeans_selection.hpp:42:28: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/nystroem_method/kmeans_selection.hpp:42:28: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 48%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_kernel_pca.dir/__/bindings/python/print_pyx.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_kernel_pca.dir/__/bindings/python/print_pyx.cpp.o -MF CMakeFiles/generate_pyx_kernel_pca.dir/__/bindings/python/print_pyx.cpp.o.d -o CMakeFiles/generate_pyx_kernel_pca.dir/__/bindings/python/print_pyx.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:35, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.cpp:13: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 48%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_kde.dir/__/bindings/python/print_pyx.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_kde.dir/__/bindings/python/print_pyx.cpp.o -MF CMakeFiles/generate_pyx_kde.dir/__/bindings/python/print_pyx.cpp.o.d -o CMakeFiles/generate_pyx_kde.dir/__/bindings/python/print_pyx.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:35, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.cpp:13: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: 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 In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/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_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 [ 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/methods/kmeans/pelleg_moore_kmeans.hpp:90, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans.hpp:32: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/pelleg_moore_kmeans_impl.hpp: In instantiation of ‘mlpack::PellegMooreKMeans::PellegMooreKMeans(const MatType&, MetricType&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_impl.hpp:203:38: required from ‘void mlpack::KMeans::Cluster(const MatType&, size_t, arma::mat&, bool) [with MetricType = mlpack::LMetric<2, true>; InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters; LloydStepType = mlpack::PellegMooreKMeans; MatType = arma::Mat; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:42: note: 203 | LloydStepType lloydStep(data, metric); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:42: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:407:19: required from ‘void RunKMeans(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters; LloydStepType = mlpack::PellegMooreKMeans]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:42: note: 407 | kmeans.Cluster(dataset, clusters, centroids, initialCentroidGuess); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:42: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:281:27: required from ‘void FindLloydStepType(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:42: note: 280 | RunKMeans(params, timers, ipp); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:42: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:241:66: required from ‘void FindEmptyClusterPolicy(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:42: note: 241 | FindLloydStepType(params, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:42: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 242 | timers, ipp); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:42: note: | ~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:210:41: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:42: note: 210 | FindEmptyClusterPolicy(params, timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:42: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 211 | RefinedStart(samplings, percentage)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:42: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/pelleg_moore_kmeans_impl.hpp:26:10: warning: ‘new’ of type ‘mlpack::PellegMooreKMeans, arma::Mat >::TreeType’ {aka ‘mlpack::BinarySpaceTree, mlpack::PellegMooreKMeansStatistic, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>’} with extended alignment 16 [-Waligned-new=] 26 | tree(new TreeType(const_cast(datasetOrig))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/pelleg_moore_kmeans_impl.hpp:26:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/pelleg_moore_kmeans_impl.hpp:26:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp: In instantiation of ‘mlpack::DualTreeKMeans::DualTreeKMeans(const MatType&, MetricType&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_impl.hpp:203:38: required from ‘void mlpack::KMeans::Cluster(const MatType&, size_t, arma::mat&, bool) [with MetricType = mlpack::LMetric<2, true>; InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters; LloydStepType = mlpack::DefaultDualTreeKMeans; MatType = arma::Mat; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/pelleg_moore_kmeans_impl.hpp:26:10: note: 203 | LloydStepType lloydStep(data, metric); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/pelleg_moore_kmeans_impl.hpp:26:10: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:407:19: required from ‘void RunKMeans(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters; LloydStepType = mlpack::DefaultDualTreeKMeans]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/pelleg_moore_kmeans_impl.hpp:26:10: note: 407 | kmeans.Cluster(dataset, clusters, centroids, initialCentroidGuess); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/pelleg_moore_kmeans_impl.hpp:26:10: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:286:31: required from ‘void FindLloydStepType(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/pelleg_moore_kmeans_impl.hpp:26:10: note: 285 | RunKMeans(params, timers, ipp); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/pelleg_moore_kmeans_impl.hpp:26:10: note: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:241:66: required from ‘void FindEmptyClusterPolicy(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/pelleg_moore_kmeans_impl.hpp:26:10: note: 241 | FindLloydStepType(params, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/pelleg_moore_kmeans_impl.hpp:26:10: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 242 | timers, ipp); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/pelleg_moore_kmeans_impl.hpp:26:10: note: | ~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:210:41: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/pelleg_moore_kmeans_impl.hpp:26:10: note: 210 | FindEmptyClusterPolicy(params, timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/pelleg_moore_kmeans_impl.hpp:26:10: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 211 | RefinedStart(samplings, percentage)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/pelleg_moore_kmeans_impl.hpp:26:10: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:58:10: warning: ‘new’ of type ‘mlpack::DualTreeKMeans, arma::Mat, mlpack::KDTree>::Tree’ {aka ‘mlpack::BinarySpaceTree, mlpack::DualTreeKMeansStatistic, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>’} with extended alignment 16 [-Waligned-new=] 58 | tree(new Tree(const_cast(dataset))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:58:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:58:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp: In instantiation of ‘double mlpack::DualTreeKMeans::Iterate(const arma::mat&, arma::mat&, arma::Col&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_impl.hpp:212:32: required from ‘void mlpack::KMeans::Cluster(const MatType&, size_t, arma::mat&, bool) [with MetricType = mlpack::LMetric<2, true>; InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters; LloydStepType = mlpack::DefaultDualTreeKMeans; MatType = arma::Mat; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:58:10: note: 212 | cNorm = lloydStep.Iterate(centroids, centroidsOther, counts); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:58:10: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:407:19: required from ‘void RunKMeans(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters; LloydStepType = mlpack::DefaultDualTreeKMeans]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:58:10: note: 407 | kmeans.Cluster(dataset, clusters, centroids, initialCentroidGuess); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:58:10: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:286:31: required from ‘void FindLloydStepType(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:58:10: note: 285 | RunKMeans(params, timers, ipp); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:58:10: note: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:241:66: required from ‘void FindEmptyClusterPolicy(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:58:10: note: 241 | FindLloydStepType(params, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:58:10: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 242 | timers, ipp); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:58:10: note: | ~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:210:41: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:58:10: note: 210 | FindEmptyClusterPolicy(params, timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:58:10: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 211 | RefinedStart(samplings, percentage)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:58:10: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:9: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 118 | new arma::mat(1, centroids.n_elem) : &interclusterDistances; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp: In instantiation of ‘mlpack::DualTreeKMeans::DualTreeKMeans(const MatType&, MetricType&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_impl.hpp:203:38: required from ‘void mlpack::KMeans::Cluster(const MatType&, size_t, arma::mat&, bool) [with MetricType = mlpack::LMetric<2, true>; InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters; LloydStepType = mlpack::CoverTreeDualTreeKMeans; MatType = arma::Mat; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:9: note: 203 | LloydStepType lloydStep(data, metric); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:9: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:407:19: required from ‘void RunKMeans(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters; LloydStepType = mlpack::CoverTreeDualTreeKMeans]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:9: note: 407 | kmeans.Cluster(dataset, clusters, centroids, initialCentroidGuess); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:9: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:291:33: required from ‘void FindLloydStepType(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:9: note: 290 | RunKMeans(params, timers, ipp); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:241:66: required from ‘void FindEmptyClusterPolicy(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:9: note: 241 | FindLloydStepType(params, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 242 | timers, ipp); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:9: note: | ~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:210:41: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:9: note: 210 | FindEmptyClusterPolicy(params, timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 211 | RefinedStart(samplings, percentage)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:58:10: warning: ‘new’ of type ‘mlpack::DualTreeKMeans, arma::Mat, mlpack::StandardCoverTree>::Tree’ {aka ‘mlpack::CoverTree, mlpack::DualTreeKMeansStatistic, arma::Mat, mlpack::FirstPointIsRoot>’} with extended alignment 16 [-Waligned-new=] 58 | tree(new Tree(const_cast(dataset))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:58:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:58:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp: In instantiation of ‘double mlpack::DualTreeKMeans::Iterate(const arma::mat&, arma::mat&, arma::Col&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_impl.hpp:212:32: required from ‘void mlpack::KMeans::Cluster(const MatType&, size_t, arma::mat&, bool) [with MetricType = mlpack::LMetric<2, true>; InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters; LloydStepType = mlpack::CoverTreeDualTreeKMeans; MatType = arma::Mat; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:58:10: note: 212 | cNorm = lloydStep.Iterate(centroids, centroidsOther, counts); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:58:10: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:407:19: required from ‘void RunKMeans(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters; LloydStepType = mlpack::CoverTreeDualTreeKMeans]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:58:10: note: 407 | kmeans.Cluster(dataset, clusters, centroids, initialCentroidGuess); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:58:10: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:291:33: required from ‘void FindLloydStepType(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:58:10: note: 290 | RunKMeans(params, timers, ipp); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:58:10: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:241:66: required from ‘void FindEmptyClusterPolicy(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:58:10: note: 241 | FindLloydStepType(params, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:58:10: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 242 | timers, ipp); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:58:10: note: | ~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:210:41: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:58:10: note: 210 | FindEmptyClusterPolicy(params, timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:58:10: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 211 | RefinedStart(samplings, percentage)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:58:10: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:9: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 118 | new arma::mat(1, centroids.n_elem) : &interclusterDistances; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree.hpp:571, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree.hpp:23, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:17: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::PellegMooreKMeansStatistic; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/pelleg_moore_kmeans_impl.hpp:26:10: required from ‘mlpack::PellegMooreKMeans::PellegMooreKMeans(const MatType&, MetricType&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:9: note: 26 | tree(new TreeType(const_cast(datasetOrig))), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:9: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_impl.hpp:203:38: required from ‘void mlpack::KMeans::Cluster(const MatType&, size_t, arma::mat&, bool) [with MetricType = mlpack::LMetric<2, true>; InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters; LloydStepType = mlpack::PellegMooreKMeans; MatType = arma::Mat; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:9: note: 203 | LloydStepType lloydStep(data, metric); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:9: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:407:19: required from ‘void RunKMeans(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters; LloydStepType = mlpack::PellegMooreKMeans]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:9: note: 407 | kmeans.Cluster(dataset, clusters, centroids, initialCentroidGuess); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:9: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:281:27: required from ‘void FindLloydStepType(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:9: note: 280 | RunKMeans(params, timers, ipp); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:9: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:241:66: required from ‘void FindEmptyClusterPolicy(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:9: note: 241 | FindLloydStepType(params, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 242 | timers, ipp); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:9: note: | ~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:210:41: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:9: note: 210 | FindEmptyClusterPolicy(params, timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 211 | RefinedStart(samplings, percentage)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 41 | dataset(new MatType(data)) // Copies the dataset. | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::DualTreeKMeansStatistic; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:58:10: required from ‘mlpack::DualTreeKMeans::DualTreeKMeans(const MatType&, MetricType&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: 58 | tree(new Tree(const_cast(dataset))), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_impl.hpp:203:38: required from ‘void mlpack::KMeans::Cluster(const MatType&, size_t, arma::mat&, bool) [with MetricType = mlpack::LMetric<2, true>; InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters; LloydStepType = mlpack::DefaultDualTreeKMeans; MatType = arma::Mat; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: 203 | LloydStepType lloydStep(data, metric); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:407:19: required from ‘void RunKMeans(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters; LloydStepType = mlpack::DefaultDualTreeKMeans]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: 407 | kmeans.Cluster(dataset, clusters, centroids, initialCentroidGuess); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:286:31: required from ‘void FindLloydStepType(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: 285 | RunKMeans(params, timers, ipp); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:241:66: required from ‘void FindEmptyClusterPolicy(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: 241 | FindLloydStepType(params, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 242 | timers, ipp); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:210:41: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: 210 | FindEmptyClusterPolicy(params, timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 211 | RefinedStart(samplings, percentage)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 41 | dataset(new MatType(data)) // Copies the dataset. | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp: In instantiation of ‘TreeType* mlpack::BuildForcedLeafSizeTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, DualTreeKMeansStatistic, arma::Mat, HRectBound, MidpointSplit>; MatType = const arma::Mat&; typename std::enable_if::RearrangesDataset>::type = void]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:104:53: required from ‘double mlpack::DualTreeKMeans::Iterate(const arma::mat&, arma::mat&, arma::Col&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: 104 | Tree* centroidTree = BuildForcedLeafSizeTree(centroids, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ 105 | oldFromNewCentroids); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_impl.hpp:212:32: required from ‘void mlpack::KMeans::Cluster(const MatType&, size_t, arma::mat&, bool) [with MetricType = mlpack::LMetric<2, true>; InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters; LloydStepType = mlpack::DefaultDualTreeKMeans; MatType = arma::Mat; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: 212 | cNorm = lloydStep.Iterate(centroids, centroidsOther, counts); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:407:19: required from ‘void RunKMeans(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters; LloydStepType = mlpack::DefaultDualTreeKMeans]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: 407 | kmeans.Cluster(dataset, clusters, centroids, initialCentroidGuess); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:286:31: required from ‘void FindLloydStepType(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: 285 | RunKMeans(params, timers, ipp); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:241:66: required from ‘void FindEmptyClusterPolicy(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: 241 | FindLloydStepType(params, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 242 | timers, ipp); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:210:41: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: 210 | FindEmptyClusterPolicy(params, timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 211 | RefinedStart(samplings, percentage)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:35:10: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::DualTreeKMeansStatistic, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>’ with extended alignment 16 [-Waligned-new=] 35 | return new TreeType(std::forward(dataset), oldFromNew, 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:35:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:35:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(Tree, mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::DualTreeKMeans, arma::Mat, mlpack::KDTree>::NNSTreeType; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::DualTreeKMeansStatistic, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::DualTreeKMeansStatistic, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser; Tree = mlpack::BinarySpaceTree, mlpack::DualTreeKMeansStatistic, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:111:7: required from ‘double mlpack::DualTreeKMeans::Iterate(const arma::mat&, arma::mat&, arma::Col&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:35:10: note: 111 | nns(std::move(*centroidTree)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:35:10: note: | ^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_impl.hpp:212:32: required from ‘void mlpack::KMeans::Cluster(const MatType&, size_t, arma::mat&, bool) [with MetricType = mlpack::LMetric<2, true>; InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters; LloydStepType = mlpack::DefaultDualTreeKMeans; MatType = arma::Mat; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:35:10: note: 212 | cNorm = lloydStep.Iterate(centroids, centroidsOther, counts); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:35:10: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:407:19: required from ‘void RunKMeans(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters; LloydStepType = mlpack::DefaultDualTreeKMeans]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:35:10: note: 407 | kmeans.Cluster(dataset, clusters, centroids, initialCentroidGuess); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:35:10: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:286:31: required from ‘void FindLloydStepType(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:35:10: note: 285 | RunKMeans(params, timers, ipp); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:35:10: note: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:241:66: required from ‘void FindEmptyClusterPolicy(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:35:10: note: 241 | FindLloydStepType(params, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:35:10: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 242 | timers, ipp); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:35:10: note: | ~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:210:41: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:35:10: note: 210 | FindEmptyClusterPolicy(params, timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:35:10: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 211 | RefinedStart(samplings, percentage)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:35:10: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:66:19: warning: ‘new’ of type ‘mlpack::NeighborSearch, arma::Mat, mlpack::DualTreeKMeans, arma::Mat, mlpack::KDTree>::NNSTreeType, mlpack::BinarySpaceTree, mlpack::DualTreeKMeansStatistic, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser, mlpack::BinarySpaceTree, mlpack::DualTreeKMeansStatistic, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser>::Tree’ {aka ‘mlpack::BinarySpaceTree, mlpack::DualTreeKMeansStatistic, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>’} with extended alignment 16 [-Waligned-new=] 66 | referenceTree(new Tree(std::move(referenceTree))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:66:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:66:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::DualTreeKMeans, arma::Mat, mlpack::KDTree>::NNSTreeType; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::DualTreeKMeansStatistic, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::DualTreeKMeansStatistic, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:121:15: required from ‘double mlpack::DualTreeKMeans::Iterate(const arma::mat&, arma::mat&, arma::Col&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:66:19: note: 121 | nns.Search(1, closestClusters, *interclusterDistancesTemp); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:66:19: note: | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_impl.hpp:212:32: required from ‘void mlpack::KMeans::Cluster(const MatType&, size_t, arma::mat&, bool) [with MetricType = mlpack::LMetric<2, true>; InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters; LloydStepType = mlpack::DefaultDualTreeKMeans; MatType = arma::Mat; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:66:19: note: 212 | cNorm = lloydStep.Iterate(centroids, centroidsOther, counts); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:66:19: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:407:19: required from ‘void RunKMeans(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters; LloydStepType = mlpack::DefaultDualTreeKMeans]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:66:19: note: 407 | kmeans.Cluster(dataset, clusters, centroids, initialCentroidGuess); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:66:19: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:286:31: required from ‘void FindLloydStepType(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:66:19: note: 285 | RunKMeans(params, timers, ipp); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:66:19: note: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:241:66: required from ‘void FindEmptyClusterPolicy(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:66:19: note: 241 | FindLloydStepType(params, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:66:19: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 242 | timers, ipp); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:66:19: note: | ~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:210:41: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:66:19: note: 210 | FindEmptyClusterPolicy(params, timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:66:19: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 211 | RefinedStart(samplings, percentage)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:66:19: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp: In instantiation of ‘TreeType* mlpack::BuildForcedLeafSizeTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = CoverTree, DualTreeKMeansStatistic, arma::Mat, FirstPointIsRoot>; MatType = const arma::Mat&; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:104:53: required from ‘double mlpack::DualTreeKMeans::Iterate(const arma::mat&, arma::mat&, arma::Col&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 104 | Tree* centroidTree = BuildForcedLeafSizeTree(centroids, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ 105 | oldFromNewCentroids); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_impl.hpp:212:32: required from ‘void mlpack::KMeans::Cluster(const MatType&, size_t, arma::mat&, bool) [with MetricType = mlpack::LMetric<2, true>; InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters; LloydStepType = mlpack::CoverTreeDualTreeKMeans; MatType = arma::Mat; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 212 | cNorm = lloydStep.Iterate(centroids, centroidsOther, counts); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:407:19: required from ‘void RunKMeans(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters; LloydStepType = mlpack::CoverTreeDualTreeKMeans]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 407 | kmeans.Cluster(dataset, clusters, centroids, initialCentroidGuess); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:291:33: required from ‘void FindLloydStepType(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 290 | RunKMeans(params, timers, ipp); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:241:66: required from ‘void FindEmptyClusterPolicy(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 241 | FindLloydStepType(params, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 242 | timers, ipp); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:210:41: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 210 | FindEmptyClusterPolicy(params, timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 211 | RefinedStart(samplings, percentage)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:46:10: warning: ‘new’ of type ‘mlpack::CoverTree, mlpack::DualTreeKMeansStatistic, arma::Mat, mlpack::FirstPointIsRoot>’ with extended alignment 16 [-Waligned-new=] 46 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:46:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:46:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(Tree, mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::DualTreeKMeans, arma::Mat, mlpack::StandardCoverTree>::NNSTreeType; DualTreeTraversalType = mlpack::CoverTree, mlpack::DualTreeKMeansStatistic, arma::Mat, mlpack::FirstPointIsRoot>::DualTreeTraverser; SingleTreeTraversalType = mlpack::CoverTree, mlpack::DualTreeKMeansStatistic, arma::Mat, mlpack::FirstPointIsRoot>::SingleTreeTraverser; Tree = mlpack::CoverTree, mlpack::DualTreeKMeansStatistic, arma::Mat, mlpack::FirstPointIsRoot>]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:111:7: required from ‘double mlpack::DualTreeKMeans::Iterate(const arma::mat&, arma::mat&, arma::Col&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:46:10: note: 111 | nns(std::move(*centroidTree)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:46:10: note: | ^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_impl.hpp:212:32: required from ‘void mlpack::KMeans::Cluster(const MatType&, size_t, arma::mat&, bool) [with MetricType = mlpack::LMetric<2, true>; InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters; LloydStepType = mlpack::CoverTreeDualTreeKMeans; MatType = arma::Mat; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:46:10: note: 212 | cNorm = lloydStep.Iterate(centroids, centroidsOther, counts); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:46:10: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:407:19: required from ‘void RunKMeans(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters; LloydStepType = mlpack::CoverTreeDualTreeKMeans]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:46:10: note: 407 | kmeans.Cluster(dataset, clusters, centroids, initialCentroidGuess); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:46:10: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:291:33: required from ‘void FindLloydStepType(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:46:10: note: 290 | RunKMeans(params, timers, ipp); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:46:10: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:241:66: required from ‘void FindEmptyClusterPolicy(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:46:10: note: 241 | FindLloydStepType(params, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:46:10: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 242 | timers, ipp); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:46:10: note: | ~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:210:41: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:46:10: note: 210 | FindEmptyClusterPolicy(params, timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:46:10: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 211 | RefinedStart(samplings, percentage)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:46:10: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:66:19: warning: ‘new’ of type ‘mlpack::NeighborSearch, arma::Mat, mlpack::DualTreeKMeans, arma::Mat, mlpack::StandardCoverTree>::NNSTreeType, mlpack::CoverTree, mlpack::DualTreeKMeansStatistic, arma::Mat, mlpack::FirstPointIsRoot>::DualTreeTraverser, mlpack::CoverTree, mlpack::DualTreeKMeansStatistic, arma::Mat, mlpack::FirstPointIsRoot>::SingleTreeTraverser>::Tree’ {aka ‘mlpack::CoverTree, mlpack::DualTreeKMeansStatistic, arma::Mat, mlpack::FirstPointIsRoot>’} with extended alignment 16 [-Waligned-new=] 66 | referenceTree(new Tree(std::move(referenceTree))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:66:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:66:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::DualTreeKMeans, arma::Mat, mlpack::StandardCoverTree>::NNSTreeType; DualTreeTraversalType = mlpack::CoverTree, mlpack::DualTreeKMeansStatistic, arma::Mat, mlpack::FirstPointIsRoot>::DualTreeTraverser; SingleTreeTraversalType = mlpack::CoverTree, mlpack::DualTreeKMeansStatistic, arma::Mat, mlpack::FirstPointIsRoot>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:121:15: required from ‘double mlpack::DualTreeKMeans::Iterate(const arma::mat&, arma::mat&, arma::Col&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:66:19: note: 121 | nns.Search(1, closestClusters, *interclusterDistancesTemp); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:66:19: note: | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_impl.hpp:212:32: required from ‘void mlpack::KMeans::Cluster(const MatType&, size_t, arma::mat&, bool) [with MetricType = mlpack::LMetric<2, true>; InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters; LloydStepType = mlpack::CoverTreeDualTreeKMeans; MatType = arma::Mat; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:66:19: note: 212 | cNorm = lloydStep.Iterate(centroids, centroidsOther, counts); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:66:19: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:407:19: required from ‘void RunKMeans(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters; LloydStepType = mlpack::CoverTreeDualTreeKMeans]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:66:19: note: 407 | kmeans.Cluster(dataset, clusters, centroids, initialCentroidGuess); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:66:19: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:291:33: required from ‘void FindLloydStepType(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:66:19: note: 290 | RunKMeans(params, timers, ipp); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:66:19: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:241:66: required from ‘void FindEmptyClusterPolicy(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:66:19: note: 241 | FindLloydStepType(params, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:66:19: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 242 | timers, ipp); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:66:19: note: | ~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:210:41: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:66:19: note: 210 | FindEmptyClusterPolicy(params, timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:66:19: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 211 | RefinedStart(samplings, percentage)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:66:19: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘void mlpack::BinarySpaceTree::SplitNode(size_t, SplitType, MatType>&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::PellegMooreKMeansStatistic; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:45:12: required from ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::PellegMooreKMeansStatistic; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 45 | SplitNode(maxLeafSize, splitter); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/pelleg_moore_kmeans_impl.hpp:26:10: required from ‘mlpack::PellegMooreKMeans::PellegMooreKMeans(const MatType&, MetricType&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 26 | tree(new TreeType(const_cast(datasetOrig))), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_impl.hpp:203:38: required from ‘void mlpack::KMeans::Cluster(const MatType&, size_t, arma::mat&, bool) [with MetricType = mlpack::LMetric<2, true>; InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters; LloydStepType = mlpack::PellegMooreKMeans; MatType = arma::Mat; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 203 | LloydStepType lloydStep(data, metric); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:407:19: required from ‘void RunKMeans(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters; LloydStepType = mlpack::PellegMooreKMeans]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 407 | kmeans.Cluster(dataset, clusters, centroids, initialCentroidGuess); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:281:27: required from ‘void FindLloydStepType(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 280 | RunKMeans(params, timers, ipp); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:241:66: required from ‘void FindEmptyClusterPolicy(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 241 | FindLloydStepType(params, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 242 | timers, ipp); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:210:41: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 210 | FindEmptyClusterPolicy(params, timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 211 | RefinedStart(samplings, percentage)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:906:10: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::PellegMooreKMeansStatistic, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>’ with extended alignment 16 [-Waligned-new=] 906 | left = new BinarySpaceTree(this, begin, splitCol - begin, splitter, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 907 | maxLeafSize); | ~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:906:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:906:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::PellegMooreKMeansStatistic, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>’ with extended alignment 16 [-Waligned-new=] 908 | right = new BinarySpaceTree(this, splitCol, begin + count - splitCol, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 909 | splitter, maxLeafSize); | ~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘void mlpack::BinarySpaceTree::SplitNode(size_t, SplitType, MatType>&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::DualTreeKMeansStatistic; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:45:12: required from ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::DualTreeKMeansStatistic; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: 45 | SplitNode(maxLeafSize, splitter); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:58:10: required from ‘mlpack::DualTreeKMeans::DualTreeKMeans(const MatType&, MetricType&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: 58 | tree(new Tree(const_cast(dataset))), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_impl.hpp:203:38: required from ‘void mlpack::KMeans::Cluster(const MatType&, size_t, arma::mat&, bool) [with MetricType = mlpack::LMetric<2, true>; InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters; LloydStepType = mlpack::DefaultDualTreeKMeans; MatType = arma::Mat; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: 203 | LloydStepType lloydStep(data, metric); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:407:19: required from ‘void RunKMeans(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters; LloydStepType = mlpack::DefaultDualTreeKMeans]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: 407 | kmeans.Cluster(dataset, clusters, centroids, initialCentroidGuess); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:286:31: required from ‘void FindLloydStepType(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: 285 | RunKMeans(params, timers, ipp); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:241:66: required from ‘void FindEmptyClusterPolicy(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: 241 | FindLloydStepType(params, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 242 | timers, ipp); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: | ~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:210:41: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: 210 | FindEmptyClusterPolicy(params, timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 211 | RefinedStart(samplings, percentage)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:906:10: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::DualTreeKMeansStatistic, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>’ with extended alignment 16 [-Waligned-new=] 906 | left = new BinarySpaceTree(this, begin, splitCol - begin, splitter, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 907 | maxLeafSize); | ~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:906:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:906:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::DualTreeKMeansStatistic, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>’ with extended alignment 16 [-Waligned-new=] 908 | right = new BinarySpaceTree(this, splitCol, begin + count - splitCol, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 909 | splitter, maxLeafSize); | ~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::DualTreeKMeansStatistic; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:35:10: required from ‘TreeType* mlpack::BuildForcedLeafSizeTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, DualTreeKMeansStatistic, arma::Mat, HRectBound, MidpointSplit>; MatType = const arma::Mat&; typename std::enable_if::RearrangesDataset>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: 35 | return new TreeType(std::forward(dataset), oldFromNew, 1); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:104:53: required from ‘double mlpack::DualTreeKMeans::Iterate(const arma::mat&, arma::mat&, arma::Col&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: 104 | Tree* centroidTree = BuildForcedLeafSizeTree(centroids, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ 105 | oldFromNewCentroids); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: | ~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_impl.hpp:212:32: required from ‘void mlpack::KMeans::Cluster(const MatType&, size_t, arma::mat&, bool) [with MetricType = mlpack::LMetric<2, true>; InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters; LloydStepType = mlpack::DefaultDualTreeKMeans; MatType = arma::Mat; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: 212 | cNorm = lloydStep.Iterate(centroids, centroidsOther, counts); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:407:19: required from ‘void RunKMeans(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters; LloydStepType = mlpack::DefaultDualTreeKMeans]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: 407 | kmeans.Cluster(dataset, clusters, centroids, initialCentroidGuess); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:286:31: required from ‘void FindLloydStepType(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: 285 | RunKMeans(params, timers, ipp); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:241:66: required from ‘void FindEmptyClusterPolicy(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: 241 | FindLloydStepType(params, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 242 | timers, ipp); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: | ~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:210:41: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: 210 | FindEmptyClusterPolicy(params, timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 211 | RefinedStart(samplings, percentage)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 69 | dataset(new MatType(data)) // Copies the dataset. | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree.hpp:580, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:19: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp: In instantiation of ‘void mlpack::CoverTree::CreateChildren(arma::Col&, arma::vec&, size_t, size_t&, size_t&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::DualTreeKMeansStatistic; MatType = arma::Mat; RootPointPolicy = mlpack::FirstPointIsRoot; arma::vec = arma::Col; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:87:3: required from ‘mlpack::CoverTree::CoverTree(const MatType&, ElemType, MetricType*) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::DualTreeKMeansStatistic; MatType = arma::Mat; RootPointPolicy = mlpack::FirstPointIsRoot; ElemType = double]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 87 | CreateChildren(indices, distances, dataset.n_cols - 1, farSetSize, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ^~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:58:10: required from ‘mlpack::DualTreeKMeans::DualTreeKMeans(const MatType&, MetricType&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 58 | tree(new Tree(const_cast(dataset))), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_impl.hpp:203:38: required from ‘void mlpack::KMeans::Cluster(const MatType&, size_t, arma::mat&, bool) [with MetricType = mlpack::LMetric<2, true>; InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters; LloydStepType = mlpack::CoverTreeDualTreeKMeans; MatType = arma::Mat; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 203 | LloydStepType lloydStep(data, metric); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:407:19: required from ‘void RunKMeans(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters; LloydStepType = mlpack::CoverTreeDualTreeKMeans]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 407 | kmeans.Cluster(dataset, clusters, centroids, initialCentroidGuess); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:291:33: required from ‘void FindLloydStepType(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 290 | RunKMeans(params, timers, ipp); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:241:66: required from ‘void FindEmptyClusterPolicy(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 241 | FindLloydStepType(params, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 242 | timers, ipp); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:210:41: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 210 | FindEmptyClusterPolicy(params, timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 211 | RefinedStart(samplings, percentage)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:1157:24: warning: ‘new’ of type ‘mlpack::CoverTree, mlpack::DualTreeKMeansStatistic, arma::Mat, mlpack::FirstPointIsRoot>’ with extended alignment 16 [-Waligned-new=] 1157 | children.push_back(new CoverTree(*dataset, base, point, INT_MIN, this, 0, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1158 | indices, distances, 0, tempSize, usedSetSize, *metric)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:1157:24: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:1157:24: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:1165:26: warning: ‘new’ of type ‘mlpack::CoverTree, mlpack::DualTreeKMeansStatistic, arma::Mat, mlpack::FirstPointIsRoot>’ with extended alignment 16 [-Waligned-new=] 1165 | children.push_back(new CoverTree(*dataset, base, indices[i], | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1166 | INT_MIN, this, distances[i], indices, distances, 0, tempSize, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1167 | usedSetSize, *metric)); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:1165:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:1165:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:1197:22: warning: ‘new’ of type ‘mlpack::CoverTree, mlpack::DualTreeKMeansStatistic, arma::Mat, mlpack::FirstPointIsRoot>’ with extended alignment 16 [-Waligned-new=] 1197 | children.push_back(new CoverTree(*dataset, base, point, nextScale, this, 0, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1198 | indices, distances, childNearSetSize, childFarSetSize, childUsedSetSize, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1199 | *metric)); | ~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:1197:22: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:1197:22: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:1255:26: warning: ‘new’ of type ‘mlpack::CoverTree, mlpack::DualTreeKMeansStatistic, arma::Mat, mlpack::FirstPointIsRoot>’ with extended alignment 16 [-Waligned-new=] 1255 | children.push_back(new CoverTree(*dataset, base, indices[0], nextScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1256 | this, distances[0], indices, distances, childNearSetSize, farSetSize, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1257 | usedSetSize, *metric)); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:1255:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:1255:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:1297:24: warning: ‘new’ of type ‘mlpack::CoverTree, mlpack::DualTreeKMeansStatistic, arma::Mat, mlpack::FirstPointIsRoot>’ with extended alignment 16 [-Waligned-new=] 1297 | children.push_back(new CoverTree(*dataset, base, indices[0], nextScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1298 | this, distances[0], childIndices, childDistances, childNearSetSize, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1299 | childFarSetSize, childUsedSetSize, *metric)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:1297:24: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:1297:24: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘void mlpack::BinarySpaceTree::SplitNode(std::vector >&, size_t, SplitType, MatType>&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::DualTreeKMeansStatistic; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:78:12: required from ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::DualTreeKMeansStatistic; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:1297:24: note: 78 | SplitNode(oldFromNew, maxLeafSize, splitter); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:1297:24: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:35:10: required from ‘TreeType* mlpack::BuildForcedLeafSizeTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, DualTreeKMeansStatistic, arma::Mat, HRectBound, MidpointSplit>; MatType = const arma::Mat&; typename std::enable_if::RearrangesDataset>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:1297:24: note: 35 | return new TreeType(std::forward(dataset), oldFromNew, 1); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:1297:24: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:104:53: required from ‘double mlpack::DualTreeKMeans::Iterate(const arma::mat&, arma::mat&, arma::Col&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:1297:24: note: 104 | Tree* centroidTree = BuildForcedLeafSizeTree(centroids, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:1297:24: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ 105 | oldFromNewCentroids); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:1297:24: note: | ~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_impl.hpp:212:32: required from ‘void mlpack::KMeans::Cluster(const MatType&, size_t, arma::mat&, bool) [with MetricType = mlpack::LMetric<2, true>; InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters; LloydStepType = mlpack::DefaultDualTreeKMeans; MatType = arma::Mat; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:1297:24: note: 212 | cNorm = lloydStep.Iterate(centroids, centroidsOther, counts); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:1297:24: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:407:19: required from ‘void RunKMeans(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters; LloydStepType = mlpack::DefaultDualTreeKMeans]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:1297:24: note: 407 | kmeans.Cluster(dataset, clusters, centroids, initialCentroidGuess); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:1297:24: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:286:31: required from ‘void FindLloydStepType(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:1297:24: note: 285 | RunKMeans(params, timers, ipp); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:1297:24: note: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:241:66: required from ‘void FindEmptyClusterPolicy(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:1297:24: note: 241 | FindLloydStepType(params, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:1297:24: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 242 | timers, ipp); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:1297:24: note: | ~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:210:41: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:1297:24: note: 210 | FindEmptyClusterPolicy(params, timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:1297:24: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 211 | RefinedStart(samplings, percentage)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:1297:24: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:974:10: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::DualTreeKMeansStatistic, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>’ with extended alignment 16 [-Waligned-new=] 974 | left = new BinarySpaceTree(this, begin, splitCol - begin, oldFromNew, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 975 | splitter, maxLeafSize); | ~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:974:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:974:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::DualTreeKMeansStatistic, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>’ with extended alignment 16 [-Waligned-new=] 976 | right = new BinarySpaceTree(this, splitCol, begin + count - splitCol, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 977 | oldFromNew, splitter, maxLeafSize); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/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]]; | ^~~~~~~~~~~~~~~~~~~~~~ [ 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, 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 In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/lmnn/lmnn_main.cpp:197:7: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:29: note: 197 | KNN knn; /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:29: note: | ^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 93 | referenceSet(mode == NAIVE_MODE ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Train(MatType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/lmnn/lmnn_main.cpp:199:12: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 199 | knn.Train(dataset); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 318 | referenceSet = new MatType(std::move(referenceSetIn)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/lmnn/lmnn_main.cpp:200:13: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: 200 | knn.Search(k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree.hpp:571, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree.hpp:23, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:17: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:750:14: required from ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 750 | Tree queryTree(*referenceSet); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/lmnn/lmnn_main.cpp:200:13: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 200 | knn.Search(k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 41 | dataset(new MatType(data)) // Copies the dataset. | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, HRectBound, MidpointSplit>; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: 27 | return new TreeType(std::forward(dataset), oldFromNew); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: 107 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/lmnn/lmnn_main.cpp:197:7: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: 197 | KNN knn; /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 166 | dataset(new MatType(std::move(data))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/lmnn/constraints_impl.hpp:184:15: required from ‘void mlpack::Constraints::Impostors(arma::Mat&, const arma::mat&, const arma::Row&, const arma::vec&) [with MetricType = mlpack::LMetric<2, true>; arma::mat = arma::Mat; arma::vec = arma::Col]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 184 | knn.Search(dataset.cols(indexSame[i]), k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/lmnn/lmnn_function_impl.hpp:87:23: required from ‘mlpack::LMNNFunction::LMNNFunction(const arma::mat&, const arma::Row&, size_t, double, size_t, MetricType) [with MetricType = mlpack::LMetric<2, true>; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 87 | constraint.Impostors(impostors, dataset, labels, norm); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/lmnn/lmnn_impl.hpp:43:28: required from ‘void mlpack::LMNN::LearnDistance(arma::mat&, CallbackTypes&& ...) [with CallbackTypes = {}; MetricType = mlpack::LMetric<2, true>; OptimizerType = ens::AdamType; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 43 | LMNNFunction objFunction(dataset, labels, k, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/lmnn/lmnn_main.cpp:374:23: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 374 | lmnn.LearnDistance(distance); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, HRectBound, MidpointSplit>; MatType = const arma::Mat&; typename std::enable_if::RearrangesDataset>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 27 | return new TreeType(std::forward(dataset), oldFromNew); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:452:40: required from ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 452 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/lmnn/constraints_impl.hpp:184:15: required from ‘void mlpack::Constraints::Impostors(arma::Mat&, const arma::mat&, const arma::Row&, const arma::vec&) [with MetricType = mlpack::LMetric<2, true>; arma::mat = arma::Mat; arma::vec = arma::Col]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 184 | knn.Search(dataset.cols(indexSame[i]), k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/lmnn/lmnn_function_impl.hpp:87:23: required from ‘mlpack::LMNNFunction::LMNNFunction(const arma::mat&, const arma::Row&, size_t, double, size_t, MetricType) [with MetricType = mlpack::LMetric<2, true>; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 87 | constraint.Impostors(impostors, dataset, labels, norm); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/lmnn/lmnn_impl.hpp:43:28: required from ‘void mlpack::LMNN::LearnDistance(arma::mat&, CallbackTypes&& ...) [with CallbackTypes = {}; MetricType = mlpack::LMetric<2, true>; OptimizerType = ens::AdamType; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 43 | LMNNFunction objFunction(dataset, labels, k, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/lmnn/lmnn_main.cpp:374:23: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 374 | lmnn.LearnDistance(distance); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 69 | dataset(new MatType(data)) // Copies the dataset. | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 53%] Linking CXX executable ../../../bin/generate_pyx_linear_svm cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -E cmake_link_script CMakeFiles/generate_pyx_linear_svm.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes CMakeFiles/generate_pyx_linear_svm.dir/__/bindings/python/generate_pyx_linear_svm.cpp.o CMakeFiles/generate_pyx_linear_svm.dir/__/bindings/python/print_pyx.cpp.o -o ../../../bin/generate_pyx_linear_svm /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DPROGRAM=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/bin/generate_pyx_linear_svm -DOUTPUT_FILE=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/linear_svm.pyx -P /builddir/build/BUILD/mlpack-4.3.0/CMake/RunProgram.cmake gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 53%] Built target generate_pyx_linear_svm /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_local_coordinate_coding.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_local_coordinate_coding.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 53%] Generating ../bindings/python/generate_pyx_local_coordinate_coding.cpp cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DGENERATE_CPP_IN=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/generate_pyx.cpp.in -DGENERATE_CPP_OUT=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_local_coordinate_coding.cpp -DPROGRAM_MAIN_FILE=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/local_coordinate_coding/local_coordinate_coding_main.cpp -DPROGRAM_NAME=local_coordinate_coding -P /builddir/build/BUILD/mlpack-4.3.0/CMake/ConfigureFile.cmake cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/generate_pyx_local_coordinate_coding.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_local_coordinate_coding.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_local_coordinate_coding.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 53%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_local_coordinate_coding.dir/__/bindings/python/generate_pyx_local_coordinate_coding.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_local_coordinate_coding.dir/__/bindings/python/generate_pyx_local_coordinate_coding.cpp.o -MF CMakeFiles/generate_pyx_local_coordinate_coding.dir/__/bindings/python/generate_pyx_local_coordinate_coding.cpp.o.d -o CMakeFiles/generate_pyx_local_coordinate_coding.dir/__/bindings/python/generate_pyx_local_coordinate_coding.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_local_coordinate_coding.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/prefixedoutstream.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/log.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_local_coordinate_coding.cpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_local_coordinate_coding.cpp:29: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_local_coordinate_coding.cpp:33: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/local_coordinate_coding/local_coordinate_coding_main.cpp: In function ‘void mlpack_local_coordinate_coding(mlpack::util::Params&, mlpack::util::Timers&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/local_coordinate_coding/local_coordinate_coding_main.cpp:174:43: warning: ‘new’ of type ‘mlpack::LocalCoordinateCoding’ with extended alignment 16 [-Waligned-new=] 174 | lcc = new LocalCoordinateCoding(0, 0.0); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/local_coordinate_coding/local_coordinate_coding_main.cpp:174:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/local_coordinate_coding/local_coordinate_coding_main.cpp:174:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 54%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_lmnn.dir/__/bindings/python/print_pyx.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_lmnn.dir/__/bindings/python/print_pyx.cpp.o -MF CMakeFiles/generate_pyx_lmnn.dir/__/bindings/python/print_pyx.cpp.o.d -o CMakeFiles/generate_pyx_lmnn.dir/__/bindings/python/print_pyx.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:35, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.cpp:13: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 55%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_local_coordinate_coding.dir/__/bindings/python/print_pyx.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_local_coordinate_coding.dir/__/bindings/python/print_pyx.cpp.o -MF CMakeFiles/generate_pyx_local_coordinate_coding.dir/__/bindings/python/print_pyx.cpp.o.d -o CMakeFiles/generate_pyx_local_coordinate_coding.dir/__/bindings/python/print_pyx.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:35, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.cpp:13: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ [ 55%] Linking CXX executable ../../../bin/generate_pyx_lmnn cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -E cmake_link_script CMakeFiles/generate_pyx_lmnn.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes CMakeFiles/generate_pyx_lmnn.dir/__/bindings/python/generate_pyx_lmnn.cpp.o CMakeFiles/generate_pyx_lmnn.dir/__/bindings/python/print_pyx.cpp.o -o ../../../bin/generate_pyx_lmnn /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DPROGRAM=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/bin/generate_pyx_lmnn -DOUTPUT_FILE=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/lmnn.pyx -P /builddir/build/BUILD/mlpack-4.3.0/CMake/RunProgram.cmake gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 55%] Built target generate_pyx_lmnn /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_logistic_regression.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_logistic_regression.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 55%] Generating ../bindings/python/generate_pyx_logistic_regression.cpp cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DGENERATE_CPP_IN=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/generate_pyx.cpp.in -DGENERATE_CPP_OUT=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_logistic_regression.cpp -DPROGRAM_MAIN_FILE=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/logistic_regression/logistic_regression_main.cpp -DPROGRAM_NAME=logistic_regression -P /builddir/build/BUILD/mlpack-4.3.0/CMake/ConfigureFile.cmake cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/generate_pyx_logistic_regression.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_logistic_regression.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_logistic_regression.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 56%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_logistic_regression.dir/__/bindings/python/generate_pyx_logistic_regression.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_logistic_regression.dir/__/bindings/python/generate_pyx_logistic_regression.cpp.o -MF CMakeFiles/generate_pyx_logistic_regression.dir/__/bindings/python/generate_pyx_logistic_regression.cpp.o.d -o CMakeFiles/generate_pyx_logistic_regression.dir/__/bindings/python/generate_pyx_logistic_regression.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_logistic_regression.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: 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_logistic_regression.cpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_logistic_regression.cpp:29: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_logistic_regression.cpp:33: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/logistic_regression/logistic_regression_main.cpp: In function ‘void mlpack_logistic_regression(mlpack::util::Params&, mlpack::util::Timers&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/logistic_regression/logistic_regression_main.cpp:244:42: warning: ‘new’ of type ‘mlpack::LogisticRegression<>’ with extended alignment 16 [-Waligned-new=] 244 | model = new LogisticRegression<>(0, 0); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/logistic_regression/logistic_regression_main.cpp:244:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/logistic_regression/logistic_regression_main.cpp:244:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 56%] Linking CXX executable ../../../bin/generate_pyx_local_coordinate_coding cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -E cmake_link_script CMakeFiles/generate_pyx_local_coordinate_coding.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes CMakeFiles/generate_pyx_local_coordinate_coding.dir/__/bindings/python/generate_pyx_local_coordinate_coding.cpp.o CMakeFiles/generate_pyx_local_coordinate_coding.dir/__/bindings/python/print_pyx.cpp.o -o ../../../bin/generate_pyx_local_coordinate_coding /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DPROGRAM=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/bin/generate_pyx_local_coordinate_coding -DOUTPUT_FILE=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/local_coordinate_coding.pyx -P /builddir/build/BUILD/mlpack-4.3.0/CMake/RunProgram.cmake gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 56%] Built target generate_pyx_local_coordinate_coding /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_lsh.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_lsh.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 56%] Generating ../bindings/python/generate_pyx_lsh.cpp cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DGENERATE_CPP_IN=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/generate_pyx.cpp.in -DGENERATE_CPP_OUT=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_lsh.cpp -DPROGRAM_MAIN_FILE=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/lsh/lsh_main.cpp -DPROGRAM_NAME=lsh -P /builddir/build/BUILD/mlpack-4.3.0/CMake/ConfigureFile.cmake cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/generate_pyx_lsh.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_lsh.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_lsh.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 57%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_lsh.dir/__/bindings/python/generate_pyx_lsh.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_lsh.dir/__/bindings/python/generate_pyx_lsh.cpp.o -MF CMakeFiles/generate_pyx_lsh.dir/__/bindings/python/generate_pyx_lsh.cpp.o.d -o CMakeFiles/generate_pyx_lsh.dir/__/bindings/python/generate_pyx_lsh.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_lsh.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/prefixedoutstream.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/log.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_lsh.cpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_lsh.cpp:29: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_lsh.cpp:33: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/lsh/lsh_main.cpp: In function ‘void mlpack_lsh(mlpack::util::Params&, mlpack::util::Timers&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/lsh/lsh_main.cpp:185:31: warning: ‘new’ of type ‘mlpack::LSHSearch<>’ with extended alignment 16 [-Waligned-new=] 185 | allkann = new LSHSearch<>(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/lsh/lsh_main.cpp:185:31: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/lsh/lsh_main.cpp:185:31: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 57%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_logistic_regression.dir/__/bindings/python/print_pyx.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_logistic_regression.dir/__/bindings/python/print_pyx.cpp.o -MF CMakeFiles/generate_pyx_logistic_regression.dir/__/bindings/python/print_pyx.cpp.o.d -o CMakeFiles/generate_pyx_logistic_regression.dir/__/bindings/python/print_pyx.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:35, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.cpp:13: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 57%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_lsh.dir/__/bindings/python/print_pyx.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_lsh.dir/__/bindings/python/print_pyx.cpp.o -MF CMakeFiles/generate_pyx_lsh.dir/__/bindings/python/print_pyx.cpp.o.d -o CMakeFiles/generate_pyx_lsh.dir/__/bindings/python/print_pyx.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:35, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.cpp:13: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 57%] Linking CXX executable ../../../bin/generate_pyx_logistic_regression cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -E cmake_link_script CMakeFiles/generate_pyx_logistic_regression.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes CMakeFiles/generate_pyx_logistic_regression.dir/__/bindings/python/generate_pyx_logistic_regression.cpp.o CMakeFiles/generate_pyx_logistic_regression.dir/__/bindings/python/print_pyx.cpp.o -o ../../../bin/generate_pyx_logistic_regression /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DPROGRAM=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/bin/generate_pyx_logistic_regression -DOUTPUT_FILE=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/logistic_regression.pyx -P /builddir/build/BUILD/mlpack-4.3.0/CMake/RunProgram.cmake gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 57%] Built target generate_pyx_logistic_regression /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_mean_shift.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_mean_shift.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 58%] Generating ../bindings/python/generate_pyx_mean_shift.cpp cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DGENERATE_CPP_IN=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/generate_pyx.cpp.in -DGENERATE_CPP_OUT=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_mean_shift.cpp -DPROGRAM_MAIN_FILE=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/mean_shift/mean_shift_main.cpp -DPROGRAM_NAME=mean_shift -P /builddir/build/BUILD/mlpack-4.3.0/CMake/ConfigureFile.cmake cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/generate_pyx_mean_shift.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_mean_shift.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_mean_shift.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 58%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_mean_shift.dir/__/bindings/python/generate_pyx_mean_shift.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_mean_shift.dir/__/bindings/python/generate_pyx_mean_shift.cpp.o -MF CMakeFiles/generate_pyx_mean_shift.dir/__/bindings/python/generate_pyx_mean_shift.cpp.o.d -o CMakeFiles/generate_pyx_mean_shift.dir/__/bindings/python/generate_pyx_mean_shift.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_mean_shift.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/prefixedoutstream.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/log.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_mean_shift.cpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_mean_shift.cpp:29: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search.hpp:366, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/mean_shift/mean_shift_impl.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/mean_shift/mean_shift.hpp:171, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/mean_shift/mean_shift_main.cpp:19, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_mean_shift.cpp:33: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In member function ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:31: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:31: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:31: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:31: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:31: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:31: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:31: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:31: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:31: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In member function ‘void mlpack::NeighborSearch::Search(Tree&, size_t, arma::Mat&, arma::mat&, bool)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:29: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 599 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In member function ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:29: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:29: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search.hpp:327, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/mean_shift/mean_shift_impl.hpp:19: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘mlpack::RangeSearch::RangeSearch(MatType, bool, bool, MetricType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/mean_shift/mean_shift_impl.hpp:209:17: required from ‘void mlpack::MeanShift::Cluster(const MatType&, arma::Row&, arma::mat&, bool, bool) [with bool UseKernel = false; KernelType = mlpack::GaussianKernel; MatType = arma::Mat; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:29: note: 209 | RangeSearch<> rangeSearcher(data); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:29: note: | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/mean_shift/mean_shift_main.cpp:118:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:29: note: 118 | meanShift.Cluster(dataset, assignments, centroids, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:29: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | params.Has("force_convergence")); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:29: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:35:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 35 | referenceSet(naive ? new MatType(std::move(referenceSet)) : | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:35:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:35:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(MatType, mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/mean_shift/mean_shift_impl.hpp:288:9: required from ‘void mlpack::MeanShift::Cluster(const MatType&, arma::Row&, arma::mat&, bool, bool) [with bool UseKernel = false; KernelType = mlpack::GaussianKernel; MatType = arma::Mat; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:35:26: note: 288 | KNN neighborSearcher(centroids); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:35:26: note: | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/mean_shift/mean_shift_main.cpp:118:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:35:26: note: 118 | meanShift.Cluster(dataset, assignments, centroids, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:35:26: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | params.Has("force_convergence")); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:35:26: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:39:40: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 39 | referenceSet(mode == NAIVE_MODE ? new MatType(std::move(referenceSetIn)) : | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:39:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:39:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/mean_shift/mean_shift_impl.hpp:291:28: required from ‘void mlpack::MeanShift::Cluster(const MatType&, arma::Row&, arma::mat&, bool, bool) [with bool UseKernel = false; KernelType = mlpack::GaussianKernel; MatType = arma::Mat; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:39:40: note: 291 | neighborSearcher.Search(data, 1, resultingNeighbors, neighborDistances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:39:40: note: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/mean_shift/mean_shift_main.cpp:118:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:39:40: note: 118 | meanShift.Cluster(dataset, assignments, centroids, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:39:40: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | params.Has("force_convergence")); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:39:40: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/mean_shift/mean_shift_impl.hpp:64:24: required from ‘double mlpack::MeanShift::EstimateRadius(const MatType&, double) [with bool UseKernel = false; KernelType = mlpack::GaussianKernel; MatType = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 64 | neighborSearch.Search(nNeighbors, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/mean_shift/mean_shift_impl.hpp:193:12: required from ‘void mlpack::MeanShift::Cluster(const MatType&, arma::Row&, arma::mat&, bool, bool) [with bool UseKernel = false; KernelType = mlpack::GaussianKernel; MatType = arma::Mat; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 193 | Radius(EstimateRadius(data)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ^~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/mean_shift/mean_shift_main.cpp:118:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 118 | meanShift.Cluster(dataset, assignments, centroids, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | params.Has("force_convergence")); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 58%] Linking CXX executable ../../../bin/generate_pyx_lsh cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -E cmake_link_script CMakeFiles/generate_pyx_lsh.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes CMakeFiles/generate_pyx_lsh.dir/__/bindings/python/generate_pyx_lsh.cpp.o CMakeFiles/generate_pyx_lsh.dir/__/bindings/python/print_pyx.cpp.o -o ../../../bin/generate_pyx_lsh /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DPROGRAM=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/bin/generate_pyx_lsh -DOUTPUT_FILE=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/lsh.pyx -P /builddir/build/BUILD/mlpack-4.3.0/CMake/RunProgram.cmake gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 58%] Built target generate_pyx_lsh /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_nbc.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_nbc.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 59%] Generating ../bindings/python/generate_pyx_nbc.cpp cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DGENERATE_CPP_IN=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/generate_pyx.cpp.in -DGENERATE_CPP_OUT=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_nbc.cpp -DPROGRAM_MAIN_FILE=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/naive_bayes/nbc_main.cpp -DPROGRAM_NAME=nbc -P /builddir/build/BUILD/mlpack-4.3.0/CMake/ConfigureFile.cmake cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/generate_pyx_nbc.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_nbc.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_nbc.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree.hpp:571, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree.hpp:23, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:17: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:750:14: required from ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 750 | Tree queryTree(*referenceSet); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/mean_shift/mean_shift_impl.hpp:64:24: required from ‘double mlpack::MeanShift::EstimateRadius(const MatType&, double) [with bool UseKernel = false; KernelType = mlpack::GaussianKernel; MatType = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 64 | neighborSearch.Search(nNeighbors, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/mean_shift/mean_shift_impl.hpp:193:12: required from ‘void mlpack::MeanShift::Cluster(const MatType&, arma::Row&, arma::mat&, bool, bool) [with bool UseKernel = false; KernelType = mlpack::GaussianKernel; MatType = arma::Mat; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 193 | Radius(EstimateRadius(data)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ^~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/mean_shift/mean_shift_main.cpp:118:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 118 | meanShift.Cluster(dataset, assignments, centroids, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | params.Has("force_convergence")); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 41 | dataset(new MatType(data)) // Copies the dataset. | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, RangeSearchStat, arma::Mat, HRectBound, MidpointSplit>; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: 27 | return new TreeType(std::forward(dataset), oldFromNew); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:33:49: required from ‘mlpack::RangeSearch::RangeSearch(MatType, bool, bool, MetricType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: 33 | referenceTree(naive ? NULL : BuildTree(std::move(referenceSet), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 34 | oldFromNewReferences)), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/mean_shift/mean_shift_impl.hpp:209:17: required from ‘void mlpack::MeanShift::Cluster(const MatType&, arma::Row&, arma::mat&, bool, bool) [with bool UseKernel = false; KernelType = mlpack::GaussianKernel; MatType = arma::Mat; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: 209 | RangeSearch<> rangeSearcher(data); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/mean_shift/mean_shift_main.cpp:118:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: 118 | meanShift.Cluster(dataset, assignments, centroids, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | params.Has("force_convergence")); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 166 | dataset(new MatType(std::move(data))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, RangeSearchStat, arma::Mat, HRectBound, MidpointSplit>; MatType = const arma::Mat&; typename std::enable_if::RearrangesDataset>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 27 | return new TreeType(std::forward(dataset), oldFromNew); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:369:38: required from ‘void mlpack::RangeSearch::Search(const MatType&, const mlpack::Range&, std::vector > >&, std::vector >&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; mlpack::Range = mlpack::RangeType]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 369 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/mean_shift/mean_shift_impl.hpp:225:27: required from ‘void mlpack::MeanShift::Cluster(const MatType&, arma::Row&, arma::mat&, bool, bool) [with bool UseKernel = false; KernelType = mlpack::GaussianKernel; MatType = arma::Mat; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 225 | rangeSearcher.Search(allCentroids.unsafe_col(i), validRadius, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226 | neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/mean_shift/mean_shift_main.cpp:118:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 118 | meanShift.Cluster(dataset, assignments, centroids, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | params.Has("force_convergence")); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 69 | dataset(new MatType(data)) // Copies the dataset. | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, HRectBound, MidpointSplit>; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 27 | return new TreeType(std::forward(dataset), oldFromNew); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:38:24: required from ‘mlpack::NeighborSearch::NeighborSearch(MatType, mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 38 | BuildTree(std::move(referenceSetIn), oldFromNewReferences)), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/mean_shift/mean_shift_impl.hpp:288:9: required from ‘void mlpack::MeanShift::Cluster(const MatType&, arma::Row&, arma::mat&, bool, bool) [with bool UseKernel = false; KernelType = mlpack::GaussianKernel; MatType = arma::Mat; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 288 | KNN neighborSearcher(centroids); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/mean_shift/mean_shift_main.cpp:118:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 118 | meanShift.Cluster(dataset, assignments, centroids, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | params.Has("force_convergence")); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 166 | dataset(new MatType(std::move(data))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 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 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, HRectBound, MidpointSplit>; MatType = const arma::Mat&; typename std::enable_if::RearrangesDataset>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 27 | return new TreeType(std::forward(dataset), oldFromNew); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:452:40: required from ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 452 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/mean_shift/mean_shift_impl.hpp:291:28: required from ‘void mlpack::MeanShift::Cluster(const MatType&, arma::Row&, arma::mat&, bool, bool) [with bool UseKernel = false; KernelType = mlpack::GaussianKernel; MatType = arma::Mat; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 291 | neighborSearcher.Search(data, 1, resultingNeighbors, neighborDistances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/mean_shift/mean_shift_main.cpp:118:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 118 | meanShift.Cluster(dataset, assignments, centroids, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | params.Has("force_convergence")); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 69 | dataset(new MatType(data)) // Copies the dataset. | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/prefixedoutstream.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/log.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_nbc.cpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_nbc.cpp:29: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_nbc.cpp:33: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/naive_bayes/nbc_main.cpp: In function ‘void mlpack_nbc(mlpack::util::Params&, mlpack::util::Timers&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/naive_bayes/nbc_main.cpp:157:26: warning: ‘new’ of type ‘NBCModel’ with extended alignment 16 [-Waligned-new=] 157 | model = new NBCModel(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/naive_bayes/nbc_main.cpp:157:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/naive_bayes/nbc_main.cpp:157:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 59%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_mean_shift.dir/__/bindings/python/print_pyx.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_mean_shift.dir/__/bindings/python/print_pyx.cpp.o -MF CMakeFiles/generate_pyx_mean_shift.dir/__/bindings/python/print_pyx.cpp.o.d -o CMakeFiles/generate_pyx_mean_shift.dir/__/bindings/python/print_pyx.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:35, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.cpp:13: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 59%] 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%] Linking CXX executable ../../../bin/generate_pyx_mean_shift cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -E cmake_link_script CMakeFiles/generate_pyx_mean_shift.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes CMakeFiles/generate_pyx_mean_shift.dir/__/bindings/python/generate_pyx_mean_shift.cpp.o CMakeFiles/generate_pyx_mean_shift.dir/__/bindings/python/print_pyx.cpp.o -o ../../../bin/generate_pyx_mean_shift /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DPROGRAM=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/bin/generate_pyx_mean_shift -DOUTPUT_FILE=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/mean_shift.pyx -P /builddir/build/BUILD/mlpack-4.3.0/CMake/RunProgram.cmake gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 59%] Built target generate_pyx_mean_shift /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_nca.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_nca.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 59%] Generating ../bindings/python/generate_pyx_nca.cpp cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DGENERATE_CPP_IN=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/generate_pyx.cpp.in -DGENERATE_CPP_OUT=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_nca.cpp -DPROGRAM_MAIN_FILE=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/nca/nca_main.cpp -DPROGRAM_NAME=nca -P /builddir/build/BUILD/mlpack-4.3.0/CMake/ConfigureFile.cmake cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/generate_pyx_nca.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_nca.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_nca.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 59%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_nca.dir/__/bindings/python/generate_pyx_nca.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_nca.dir/__/bindings/python/generate_pyx_nca.cpp.o -MF CMakeFiles/generate_pyx_nca.dir/__/bindings/python/generate_pyx_nca.cpp.o.d -o CMakeFiles/generate_pyx_nca.dir/__/bindings/python/generate_pyx_nca.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_nca.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/prefixedoutstream.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/log.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_nca.cpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ [ 60%] Linking CXX executable ../../../bin/generate_pyx_nbc cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -E cmake_link_script CMakeFiles/generate_pyx_nbc.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes CMakeFiles/generate_pyx_nbc.dir/__/bindings/python/generate_pyx_nbc.cpp.o CMakeFiles/generate_pyx_nbc.dir/__/bindings/python/print_pyx.cpp.o -o ../../../bin/generate_pyx_nbc /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/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 cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DPROGRAM=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/bin/generate_pyx_nbc -DOUTPUT_FILE=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/nbc.pyx -P /builddir/build/BUILD/mlpack-4.3.0/CMake/RunProgram.cmake gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 60%] Built target generate_pyx_nbc /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_knn.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_knn.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 60%] Generating ../bindings/python/generate_pyx_knn.cpp cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DGENERATE_CPP_IN=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/generate_pyx.cpp.in -DGENERATE_CPP_OUT=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_knn.cpp -DPROGRAM_MAIN_FILE=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp -DPROGRAM_NAME=knn -P /builddir/build/BUILD/mlpack-4.3.0/CMake/ConfigureFile.cmake cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/generate_pyx_knn.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_knn.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_knn.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 61%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_knn.dir/__/bindings/python/generate_pyx_knn.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_knn.dir/__/bindings/python/generate_pyx_knn.cpp.o -MF CMakeFiles/generate_pyx_knn.dir/__/bindings/python/generate_pyx_knn.cpp.o.d -o CMakeFiles/generate_pyx_knn.dir/__/bindings/python/generate_pyx_knn.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_knn.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/prefixedoutstream.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/log.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_knn.cpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_knn.cpp:29: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search.hpp:366, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:20, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_knn.cpp:33: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In member function ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:31: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:31: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:31: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:31: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:31: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:31: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:31: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:31: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:31: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In member function ‘void mlpack::NeighborSearch::Search(Tree&, size_t, arma::Mat&, arma::mat&, bool)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:29: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 599 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In member function ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:29: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:29: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp: In function ‘void mlpack_knn(mlpack::util::Params&, mlpack::util::Timers&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:214:24: warning: ‘new’ of type ‘KNNModel’ {aka ‘mlpack::NSModel’} with extended alignment 16 [-Waligned-new=] 214 | knn = new KNNModel(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:214:24: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:214:24: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree; DualTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::DualTreeTraverser; SingleTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::StandardCoverTree; DualTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::DualTreeTraverser; SingleTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:214:24: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:214:24: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:515:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:214:24: note: 515 | nSearch = new NSWrapper(searchMode, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:214:24: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 516 | epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:214:24: note: | ~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:214:24: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:214:24: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:214:24: note: 258 | knn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:214:24: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 93 | referenceSet(mode == NAIVE_MODE ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:519:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 519 | nSearch = new NSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 258 | knn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 93 | referenceSet(mode == NAIVE_MODE ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RStarTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RStarTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:522:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 522 | nSearch = new NSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 258 | knn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 93 | referenceSet(mode == NAIVE_MODE ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::XTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::XTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:529:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 529 | nSearch = new NSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 258 | knn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 93 | referenceSet(mode == NAIVE_MODE ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::HilbertRTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::HilbertRTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:532:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 532 | nSearch = new NSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 258 | knn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 93 | referenceSet(mode == NAIVE_MODE ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:535:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 535 | nSearch = new NSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 258 | knn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 93 | referenceSet(mode == NAIVE_MODE ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RPlusPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:538:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 538 | nSearch = new NSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 258 | knn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 93 | referenceSet(mode == NAIVE_MODE ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:209:61: required from ‘mlpack::LeafSizeNSWrapper::LeafSizeNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 209 | SingleTreeTraversalType>(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:512:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 512 | nSearch = new LeafSizeNSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 258 | knn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 93 | referenceSet(mode == NAIVE_MODE ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:209:61: required from ‘mlpack::LeafSizeNSWrapper::LeafSizeNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 209 | SingleTreeTraversalType>(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:525:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 525 | nSearch = new LeafSizeNSWrapper(searchMode, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 526 | epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 258 | knn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 93 | referenceSet(mode == NAIVE_MODE ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:209:61: required from ‘mlpack::LeafSizeNSWrapper::LeafSizeNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 209 | SingleTreeTraversalType>(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:541:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 541 | nSearch = new LeafSizeNSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 258 | knn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 93 | referenceSet(mode == NAIVE_MODE ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:209:61: required from ‘mlpack::LeafSizeNSWrapper::LeafSizeNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 209 | SingleTreeTraversalType>(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:544:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 544 | nSearch = new LeafSizeNSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 258 | knn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 93 | referenceSet(mode == NAIVE_MODE ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:209:61: required from ‘mlpack::LeafSizeNSWrapper::LeafSizeNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 209 | SingleTreeTraversalType>(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:547:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 547 | nSearch = new LeafSizeNSWrapper(searchMode, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 258 | knn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 93 | referenceSet(mode == NAIVE_MODE ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::SPTree; DualTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistDualTreeTraverser; SingleTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistSingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::SPTree; DualTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistDualTreeTraverser; SingleTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistSingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:284:30: required from ‘mlpack::SpillNSWrapper::SpillNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 284 | searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:551:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 551 | nSearch = new SpillNSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 258 | knn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 93 | referenceSet(mode == NAIVE_MODE ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:209:61: required from ‘mlpack::LeafSizeNSWrapper::LeafSizeNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 209 | SingleTreeTraversalType>(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:554:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 554 | nSearch = new LeafSizeNSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 258 | knn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 93 | referenceSet(mode == NAIVE_MODE ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:209:61: required from ‘mlpack::LeafSizeNSWrapper::LeafSizeNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 209 | SingleTreeTraversalType>(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:557:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 557 | nSearch = new LeafSizeNSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 258 | knn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 93 | referenceSet(mode == NAIVE_MODE ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree.hpp:580, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:19: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp: In instantiation of ‘mlpack::CoverTree::CoverTree(MatType&&, ElemType) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; RootPointPolicy = mlpack::FirstPointIsRoot; ElemType = double]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = CoverTree, NeighborSearchStat, arma::Mat, FirstPointIsRoot>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 38 | return new TreeType(std::forward(dataset)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree; DualTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::DualTreeTraverser; SingleTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 107 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::StandardCoverTree; DualTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::DualTreeTraverser; SingleTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:515:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 515 | nSearch = new NSWrapper(searchMode, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 516 | epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 258 | knn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 239 | dataset(new MatType(std::move(data))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree.hpp:638, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree.hpp:20, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:22: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(MatType&&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::RTreeSplit; DescentType = mlpack::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, NeighborSearchStat, arma::Mat, RTreeSplit, RTreeDescentHeuristic, NoAuxiliaryInformation>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: note: 38 | return new TreeType(std::forward(dataset)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: note: 107 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: note: | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:519:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: note: 519 | nSearch = new NSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: note: 258 | knn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 108 | dataset(new MatType(std::move(data))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(MatType&&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::RStarTreeSplit; DescentType = mlpack::RStarTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, NeighborSearchStat, arma::Mat, RStarTreeSplit, RStarTreeDescentHeuristic, NoAuxiliaryInformation>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 38 | return new TreeType(std::forward(dataset)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RStarTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 107 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RStarTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:522:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 522 | nSearch = new NSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 258 | knn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 108 | dataset(new MatType(std::move(data))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:26: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp: In instantiation of ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, BallBound, MidpointSplit>; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 107 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:209:61: required from ‘mlpack::LeafSizeNSWrapper::LeafSizeNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 209 | SingleTreeTraversalType>(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:525:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 525 | nSearch = new LeafSizeNSWrapper(searchMode, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 526 | epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 258 | knn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>’ with extended alignment 16 [-Waligned-new=] 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(MatType&&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::XTreeSplit; DescentType = mlpack::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::XTreeAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, NeighborSearchStat, arma::Mat, XTreeSplit, RTreeDescentHeuristic, XTreeAuxiliaryInformation>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 38 | return new TreeType(std::forward(dataset)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::XTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 107 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::XTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:529:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 529 | nSearch = new NSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 258 | knn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 108 | dataset(new MatType(std::move(data))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(MatType&&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::HilbertRTreeSplit<2>; DescentType = mlpack::HilbertRTreeDescentHeuristic; AuxiliaryInformationType = mlpack::DiscreteHilbertRTreeAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, NeighborSearchStat, arma::Mat, HilbertRTreeSplit<2>, HilbertRTreeDescentHeuristic, DiscreteHilbertRTreeAuxiliaryInformation>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 38 | return new TreeType(std::forward(dataset)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::HilbertRTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 107 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::HilbertRTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:532:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 532 | nSearch = new NSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 258 | knn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 108 | dataset(new MatType(std::move(data))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(MatType&&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, NeighborSearchStat, arma::Mat, RPlusTreeSplit, RPlusTreeDescentHeuristic, NoAuxiliaryInformation>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 38 | return new TreeType(std::forward(dataset)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 107 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:535:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 535 | nSearch = new NSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 258 | knn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 108 | dataset(new MatType(std::move(data))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(MatType&&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::RPlusPlusTreeAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, NeighborSearchStat, arma::Mat, RPlusTreeSplit, RPlusPlusTreeDescentHeuristic, RPlusPlusTreeAuxiliaryInformation>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 38 | return new TreeType(std::forward(dataset)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 107 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RPlusPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:538:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 538 | nSearch = new NSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 258 | knn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 108 | dataset(new MatType(std::move(data))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp: In instantiation of ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, HollowBallBound, VPTreeSplit>; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 107 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:209:61: required from ‘mlpack::LeafSizeNSWrapper::LeafSizeNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 209 | SingleTreeTraversalType>(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:541:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 541 | nSearch = new LeafSizeNSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 258 | knn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>’ with extended alignment 16 [-Waligned-new=] 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp: In instantiation of ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, CellBound, UBTreeSplit>; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 107 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:209:61: required from ‘mlpack::LeafSizeNSWrapper::LeafSizeNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 209 | SingleTreeTraversalType>(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:554:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 554 | nSearch = new LeafSizeNSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 258 | knn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>’ with extended alignment 16 [-Waligned-new=] 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree.hpp:571, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree.hpp:23, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:17: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, HRectBound, MidpointSplit>; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 107 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:209:61: required from ‘mlpack::LeafSizeNSWrapper::LeafSizeNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 209 | SingleTreeTraversalType>(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:512:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 512 | nSearch = new LeafSizeNSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 258 | knn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 166 | dataset(new MatType(std::move(data))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::BallBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, BallBound, MidpointSplit>; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 27 | return new TreeType(std::forward(dataset), oldFromNew); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 107 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:209:61: required from ‘mlpack::LeafSizeNSWrapper::LeafSizeNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 209 | SingleTreeTraversalType>(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:525:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 525 | nSearch = new LeafSizeNSWrapper(searchMode, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 526 | epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 258 | knn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 166 | dataset(new MatType(std::move(data))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HollowBallBound; SplitType = mlpack::VPTreeSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, HollowBallBound, VPTreeSplit>; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 27 | return new TreeType(std::forward(dataset), oldFromNew); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 107 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:209:61: required from ‘mlpack::LeafSizeNSWrapper::LeafSizeNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 209 | SingleTreeTraversalType>(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:541:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 541 | nSearch = new LeafSizeNSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 258 | knn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 166 | dataset(new MatType(std::move(data))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::RPTreeMeanSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, HRectBound, RPTreeMeanSplit>; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 27 | return new TreeType(std::forward(dataset), oldFromNew); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 107 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:209:61: required from ‘mlpack::LeafSizeNSWrapper::LeafSizeNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 209 | SingleTreeTraversalType>(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:544:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 544 | nSearch = new LeafSizeNSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 258 | knn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 166 | dataset(new MatType(std::move(data))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::RPTreeMaxSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, HRectBound, RPTreeMaxSplit>; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 27 | return new TreeType(std::forward(dataset), oldFromNew); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 107 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:209:61: required from ‘mlpack::LeafSizeNSWrapper::LeafSizeNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 209 | SingleTreeTraversalType>(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:547:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 547 | nSearch = new LeafSizeNSWrapper(searchMode, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 258 | knn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 166 | dataset(new MatType(std::move(data))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In instantiation of ‘mlpack::SpillTree::SpillTree(MatType&&, double, size_t, double) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; HyperplaneType = mlpack::AxisOrthogonalHyperplane; SplitType = mlpack::MidpointSpaceSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = SpillTree, NeighborSearchStat, arma::Mat, AxisOrthogonalHyperplane, MidpointSpaceSplit>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 38 | return new TreeType(std::forward(dataset)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::SPTree; DualTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistDualTreeTraverser; SingleTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistSingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 107 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::SPTree; DualTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistDualTreeTraverser; SingleTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistSingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:284:30: required from ‘mlpack::SpillNSWrapper::SpillNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 284 | searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:551:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 551 | nSearch = new SpillNSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 258 | knn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:79:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 79 | dataset(new MatType(std::move(data))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:79:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:79:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::CellBound; SplitType = mlpack::UBTreeSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, CellBound, UBTreeSplit>; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:79:13: note: 27 | return new TreeType(std::forward(dataset), oldFromNew); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:79:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:79:13: note: 107 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:79:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:79:13: note: | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:79:13: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:79:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:209:61: required from ‘mlpack::LeafSizeNSWrapper::LeafSizeNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:79:13: note: 209 | SingleTreeTraversalType>(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:79:13: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:554:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:79:13: note: 554 | nSearch = new LeafSizeNSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:79:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:79:13: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:79:13: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:79:13: note: 258 | knn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:79:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 166 | dataset(new MatType(std::move(data))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree.hpp:468, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:21: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp: In instantiation of ‘mlpack::Octree::Octree(MatType&&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = Octree, NeighborSearchStat, arma::Mat >; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 27 | return new TreeType(std::forward(dataset), oldFromNew); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 107 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:209:61: required from ‘mlpack::LeafSizeNSWrapper::LeafSizeNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 209 | SingleTreeTraversalType>(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:557:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 557 | nSearch = new LeafSizeNSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 258 | knn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 192 | dataset(new MatType(std::move(dataset))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘void mlpack::BinarySpaceTree::SplitNode(std::vector >&, size_t, SplitType, MatType>&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::BallBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:175:12: required from ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::BallBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: note: 175 | SplitNode(oldFromNew, maxLeafSize, splitter); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, BallBound, MidpointSplit>; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: note: 27 | return new TreeType(std::forward(dataset), oldFromNew); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: note: 107 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: note: | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:209:61: required from ‘mlpack::LeafSizeNSWrapper::LeafSizeNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: note: 209 | SingleTreeTraversalType>(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:525:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: note: 525 | nSearch = new LeafSizeNSWrapper(searchMode, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 526 | epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: note: | ~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: note: 258 | knn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:974:10: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>’ with extended alignment 16 [-Waligned-new=] 974 | left = new BinarySpaceTree(this, begin, splitCol - begin, oldFromNew, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 975 | splitter, maxLeafSize); | ~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:974:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:974:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>’ with extended alignment 16 [-Waligned-new=] 976 | right = new BinarySpaceTree(this, splitCol, begin + count - splitCol, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 977 | oldFromNew, splitter, maxLeafSize); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value.hpp:296, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree.hpp:35: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp: In instantiation of ‘mlpack::DiscreteHilbertValue::DiscreteHilbertValue(const TreeType*) [with TreeType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>; TreeElemType = double]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/hilbert_r_tree_auxiliary_information_impl.hpp:30:5: required from ‘mlpack::HilbertRTreeAuxiliaryInformation::HilbertRTreeAuxiliaryInformation(const TreeType*) [with TreeType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>; HilbertValueType = mlpack::DiscreteHilbertValue]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 30 | hilbertValue(node) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:111:5: required from ‘mlpack::RectangleTree::RectangleTree(MatType&&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::HilbertRTreeSplit<2>; DescentType = mlpack::HilbertRTreeDescentHeuristic; AuxiliaryInformationType = mlpack::DiscreteHilbertRTreeAuxiliaryInformation; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 111 | auxiliaryInfo(this) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, NeighborSearchStat, arma::Mat, HilbertRTreeSplit<2>, HilbertRTreeDescentHeuristic, DiscreteHilbertRTreeAuxiliaryInformation>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 38 | return new TreeType(std::forward(dataset)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::HilbertRTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 107 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::HilbertRTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:532:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 532 | nSearch = new NSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 258 | knn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:46:9: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 46 | new arma::Col(tree->Dataset().n_rows)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:46:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:46:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 61 | localHilbertValues = new arma::Mat(tree->Dataset().n_rows, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62 | tree->MaxLeafSize() + 1); | ~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘void mlpack::BinarySpaceTree::SplitNode(std::vector >&, size_t, SplitType, MatType>&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HollowBallBound; SplitType = mlpack::VPTreeSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:175:12: required from ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HollowBallBound; SplitType = mlpack::VPTreeSplit; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: 175 | SplitNode(oldFromNew, maxLeafSize, splitter); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, HollowBallBound, VPTreeSplit>; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: 27 | return new TreeType(std::forward(dataset), oldFromNew); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: 107 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:209:61: required from ‘mlpack::LeafSizeNSWrapper::LeafSizeNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: 209 | SingleTreeTraversalType>(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:541:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: 541 | nSearch = new LeafSizeNSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: 258 | knn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:974:10: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>’ with extended alignment 16 [-Waligned-new=] 974 | left = new BinarySpaceTree(this, begin, splitCol - begin, oldFromNew, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 975 | splitter, maxLeafSize); | ~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:974:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:974:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>’ with extended alignment 16 [-Waligned-new=] 976 | right = new BinarySpaceTree(this, splitCol, begin + count - splitCol, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 977 | oldFromNew, splitter, maxLeafSize); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In instantiation of ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; HyperplaneType = mlpack::AxisOrthogonalHyperplane; SplitType = mlpack::MidpointSpaceSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:89:3: required from ‘mlpack::SpillTree::SpillTree(MatType&&, double, size_t, double) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; HyperplaneType = mlpack::AxisOrthogonalHyperplane; SplitType = mlpack::MidpointSpaceSplit; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 89 | SplitNode(points, maxLeafSize, tau, rho); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = SpillTree, NeighborSearchStat, arma::Mat, AxisOrthogonalHyperplane, MidpointSpaceSplit>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 38 | return new TreeType(std::forward(dataset)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::SPTree; DualTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistDualTreeTraverser; SingleTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistSingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 107 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::SPTree; DualTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistDualTreeTraverser; SingleTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistSingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:284:30: required from ‘mlpack::SpillNSWrapper::SpillNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 284 | searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:551:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 551 | nSearch = new SpillNSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 258 | knn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:19: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:19: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:19: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘void mlpack::BinarySpaceTree::SplitNode(std::vector >&, size_t, SplitType, MatType>&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::CellBound; SplitType = mlpack::UBTreeSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:175:12: required from ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::CellBound; SplitType = mlpack::UBTreeSplit; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:19: note: 175 | SplitNode(oldFromNew, maxLeafSize, splitter); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:19: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, CellBound, UBTreeSplit>; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:19: note: 27 | return new TreeType(std::forward(dataset), oldFromNew); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:19: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:19: note: 107 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:19: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:19: note: | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:19: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:19: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:209:61: required from ‘mlpack::LeafSizeNSWrapper::LeafSizeNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:19: note: 209 | SingleTreeTraversalType>(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:19: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:554:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:19: note: 554 | nSearch = new LeafSizeNSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:19: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:19: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:19: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:19: note: 258 | knn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:19: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:974:10: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>’ with extended alignment 16 [-Waligned-new=] 974 | left = new BinarySpaceTree(this, begin, splitCol - begin, oldFromNew, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 975 | splitter, maxLeafSize); | ~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:974:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:974:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>’ with extended alignment 16 [-Waligned-new=] 976 | right = new BinarySpaceTree(this, splitCol, begin + count - splitCol, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 977 | oldFromNew, splitter, maxLeafSize); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const mlpack::RectangleTree&, bool, mlpack::RectangleTree*) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::RTreeSplit; DescentType = mlpack::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/r_tree_split_impl.hpp:38:22: required from ‘static void mlpack::RTreeSplit::SplitLeafNode(TreeType*, std::vector&) [with TreeType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 38 | TreeType* copy = new TreeType(*tree, false); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:1024:29: required from ‘void mlpack::RectangleTree::SplitNode(std::vector&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::RTreeSplit; DescentType = mlpack::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 1024 | SplitType::SplitLeafNode(this, relevels); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:488:5: required from ‘void mlpack::RectangleTree::InsertPoint(size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::RTreeSplit; DescentType = mlpack::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 488 | SplitNode(lvls); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:117:22: required from ‘mlpack::RectangleTree::RectangleTree(MatType&&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::RTreeSplit; DescentType = mlpack::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 117 | root->InsertPoint(i); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, NeighborSearchStat, arma::Mat, RTreeSplit, RTreeDescentHeuristic, NoAuxiliaryInformation>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 38 | return new TreeType(std::forward(dataset)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 107 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:519:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 519 | nSearch = new NSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 258 | knn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 187 | (parent ? parent->dataset : new MatType(*other.dataset)) : | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const mlpack::RectangleTree&, bool, mlpack::RectangleTree*) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::HilbertRTreeSplit<2>; DescentType = mlpack::HilbertRTreeDescentHeuristic; AuxiliaryInformationType = mlpack::DiscreteHilbertRTreeAuxiliaryInformation]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/hilbert_r_tree_split_impl.hpp:34:22: required from ‘static void mlpack::HilbertRTreeSplit::SplitLeafNode(TreeType*, std::vector&) [with TreeType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>; long unsigned int splitOrder = 2]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 34 | TreeType* copy = new TreeType(*tree, false); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:1024:29: required from ‘void mlpack::RectangleTree::SplitNode(std::vector&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::HilbertRTreeSplit<2>; DescentType = mlpack::HilbertRTreeDescentHeuristic; AuxiliaryInformationType = mlpack::DiscreteHilbertRTreeAuxiliaryInformation]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 1024 | SplitType::SplitLeafNode(this, relevels); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:488:5: required from ‘void mlpack::RectangleTree::InsertPoint(size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::HilbertRTreeSplit<2>; DescentType = mlpack::HilbertRTreeDescentHeuristic; AuxiliaryInformationType = mlpack::DiscreteHilbertRTreeAuxiliaryInformation; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 488 | SplitNode(lvls); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:117:22: required from ‘mlpack::RectangleTree::RectangleTree(MatType&&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::HilbertRTreeSplit<2>; DescentType = mlpack::HilbertRTreeDescentHeuristic; AuxiliaryInformationType = mlpack::DiscreteHilbertRTreeAuxiliaryInformation; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 117 | root->InsertPoint(i); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, NeighborSearchStat, arma::Mat, HilbertRTreeSplit<2>, HilbertRTreeDescentHeuristic, DiscreteHilbertRTreeAuxiliaryInformation>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 38 | return new TreeType(std::forward(dataset)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::HilbertRTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 107 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::HilbertRTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:532:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 532 | nSearch = new NSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 258 | knn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 187 | (parent ? parent->dataset : new MatType(*other.dataset)) : | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const mlpack::RectangleTree&, bool, mlpack::RectangleTree*) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/r_plus_tree_split_impl.hpp:60:22: required from ‘static void mlpack::RPlusTreeSplit::SplitLeafNode(TreeType*, std::vector&) [with TreeType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>; SplitPolicyType = mlpack::RPlusTreeSplitPolicy; SweepType = mlpack::MinimalCoverageSweep]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 60 | TreeType* copy = new TreeType(*tree, false); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:1024:29: required from ‘void mlpack::RectangleTree::SplitNode(std::vector&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 1024 | SplitType::SplitLeafNode(this, relevels); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:488:5: required from ‘void mlpack::RectangleTree::InsertPoint(size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 488 | SplitNode(lvls); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:117:22: required from ‘mlpack::RectangleTree::RectangleTree(MatType&&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 117 | root->InsertPoint(i); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, NeighborSearchStat, arma::Mat, RPlusTreeSplit, RPlusTreeDescentHeuristic, NoAuxiliaryInformation>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 38 | return new TreeType(std::forward(dataset)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 107 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:535:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 535 | nSearch = new NSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 258 | knn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 187 | (parent ? parent->dataset : new MatType(*other.dataset)) : | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const mlpack::RectangleTree&, bool, mlpack::RectangleTree*) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::RPlusPlusTreeAuxiliaryInformation]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/r_plus_tree_split_impl.hpp:60:22: required from ‘static void mlpack::RPlusTreeSplit::SplitLeafNode(TreeType*, std::vector&) [with TreeType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>; SplitPolicyType = mlpack::RPlusPlusTreeSplitPolicy; SweepType = mlpack::MinimalSplitsNumberSweep]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 60 | TreeType* copy = new TreeType(*tree, false); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:1024:29: required from ‘void mlpack::RectangleTree::SplitNode(std::vector&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::RPlusPlusTreeAuxiliaryInformation]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 1024 | SplitType::SplitLeafNode(this, relevels); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:488:5: required from ‘void mlpack::RectangleTree::InsertPoint(size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::RPlusPlusTreeAuxiliaryInformation; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 488 | SplitNode(lvls); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:117:22: required from ‘mlpack::RectangleTree::RectangleTree(MatType&&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::RPlusPlusTreeAuxiliaryInformation; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 117 | root->InsertPoint(i); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, NeighborSearchStat, arma::Mat, RPlusTreeSplit, RPlusPlusTreeDescentHeuristic, RPlusPlusTreeAuxiliaryInformation>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 38 | return new TreeType(std::forward(dataset)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 107 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RPlusPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:538:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 538 | nSearch = new NSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 258 | knn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 187 | (parent ? parent->dataset : new MatType(*other.dataset)) : | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp: In instantiation of ‘mlpack::DiscreteHilbertValue::DiscreteHilbertValue(const mlpack::DiscreteHilbertValue&, TreeType*, bool) [with TreeType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>; TreeElemType = double]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/hilbert_r_tree_auxiliary_information_impl.hpp:40:5: required from ‘mlpack::HilbertRTreeAuxiliaryInformation::HilbertRTreeAuxiliaryInformation(const mlpack::HilbertRTreeAuxiliaryInformation&, TreeType*, bool) [with TreeType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>; HilbertValueType = mlpack::DiscreteHilbertValue]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 40 | hilbertValue(other.HilbertValue(), tree, deepCopy) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:191:5: required from ‘mlpack::RectangleTree::RectangleTree(const mlpack::RectangleTree&, bool, mlpack::RectangleTree*) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::HilbertRTreeSplit<2>; DescentType = mlpack::HilbertRTreeDescentHeuristic; AuxiliaryInformationType = mlpack::DiscreteHilbertRTreeAuxiliaryInformation]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 191 | auxiliaryInfo(other.auxiliaryInfo, this, deepCopy) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/hilbert_r_tree_split_impl.hpp:34:22: required from ‘static void mlpack::HilbertRTreeSplit::SplitLeafNode(TreeType*, std::vector&) [with TreeType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>; long unsigned int splitOrder = 2]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 34 | TreeType* copy = new TreeType(*tree, false); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:1024:29: required from ‘void mlpack::RectangleTree::SplitNode(std::vector&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::HilbertRTreeSplit<2>; DescentType = mlpack::HilbertRTreeDescentHeuristic; AuxiliaryInformationType = mlpack::DiscreteHilbertRTreeAuxiliaryInformation]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 1024 | SplitType::SplitLeafNode(this, relevels); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:488:5: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, NeighborSearchStat, arma::Mat, HilbertRTreeSplit<2>, HilbertRTreeDescentHeuristic, DiscreteHilbertRTreeAuxiliaryInformation>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 38 | return new TreeType(std::forward(dataset)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::HilbertRTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 107 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::HilbertRTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:532:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 532 | nSearch = new NSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 258 | knn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:83:28: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 83 | localHilbertValues = new arma::Mat( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84 | *other.LocalHilbertValues()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:83:28: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:83:28: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 90 | valueToInsert = new arma::Col( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91 | *other.ValueToInsert()); | ~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::LeafSizeNSWrapper* mlpack::LeafSizeNSWrapper::Clone() const [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: 101 | class NSWrapper : public NSWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:218:30: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: 218 | virtual LeafSizeNSWrapper* Clone() const /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 127 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Train(MatType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:123:13: required from ‘void mlpack::LeafSizeNSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t, double, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: 123 | ns.Train(std::move(referenceSet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:113:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: 113 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ^~~~~~~~~~~~~~~~~~ 114 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | >::Train(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 318 | referenceSet = new MatType(std::move(referenceSetIn)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp: In instantiation of ‘mlpack::Octree::Octree(mlpack::Octree&&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:132:13: required from ‘void mlpack::LeafSizeNSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t, double, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: 132 | ns.Train(std::move(referenceTree)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:113:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: 113 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ^~~~~~~~~~~~~~~~~~ 114 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | >::Train(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:422:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 422 | other.dataset = new MatType(); | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:422:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:422:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(Tree&, size_t, arma::Mat&, arma::mat&, bool) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser; Tree = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:171:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:422:19: note: 171 | ns.Search(queryTree, k, neighborsOut, distancesOut); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:422:19: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:422:19: note: 146 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:422:19: note: | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:422:19: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:422:19: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 599 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:186:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: 186 | ns.Search(querySet, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: 146 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 101 | ns.Search(k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 93 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp: In instantiation of ‘mlpack::Octree::Octree(MatType&&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:70:33: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 70 | typename decltype(ns)::Tree queryTree(std::move(querySet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 56 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:154:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 154 | dataset(new MatType(std::move(dataset))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:154:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:154:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::LeafSizeNSWrapper* mlpack::LeafSizeNSWrapper::Clone() const [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:154:13: note: 101 | class NSWrapper : public NSWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:154:13: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:218:30: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:154:13: note: 218 | virtual LeafSizeNSWrapper* Clone() const /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:154:13: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:125:41: warning: ‘new’ of type ‘mlpack::NeighborSearch, arma::Mat, mlpack::UBTree, mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser, mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser>::Tree’ {aka ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>’} with extended alignment 16 [-Waligned-new=] 125 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:125:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:125:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 127 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Train(MatType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:123:13: required from ‘void mlpack::LeafSizeNSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t, double, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: 123 | ns.Train(std::move(referenceSet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:113:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: 113 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ^~~~~~~~~~~~~~~~~~ 114 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | >::Train(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 318 | referenceSet = new MatType(std::move(referenceSetIn)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Train(Tree) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser; Tree = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:132:13: required from ‘void mlpack::LeafSizeNSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t, double, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: 132 | ns.Train(std::move(referenceTree)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:113:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: 113 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ^~~~~~~~~~~~~~~~~~ 114 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | >::Train(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:347:25: warning: ‘new’ of type ‘mlpack::NeighborSearch, arma::Mat, mlpack::UBTree, mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser, mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser>::Tree’ {aka ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>’} with extended alignment 16 [-Waligned-new=] 347 | this->referenceTree = new Tree(std::move(referenceTree)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:347:25: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:347:25: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(Tree&, size_t, arma::Mat&, arma::mat&, bool) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser; Tree = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:171:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:347:25: note: 171 | ns.Search(queryTree, k, neighborsOut, distancesOut); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:347:25: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:347:25: note: 146 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:347:25: note: | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:347:25: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:347:25: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 599 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:186:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: 186 | ns.Search(querySet, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: 146 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 101 | ns.Search(k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 93 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::CellBound; SplitType = mlpack::UBTreeSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:70:33: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 70 | typename decltype(ns)::Tree queryTree(std::move(querySet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 56 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 138 | dataset(new MatType(std::move(data))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::SPTree; DualTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistDualTreeTraverser; SingleTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistSingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::SpillNSWrapper* mlpack::SpillNSWrapper::Clone() const [with SortPolicy = mlpack::NearestNS]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: 101 | class NSWrapper : public NSWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:293:27: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: 293 | virtual SpillNSWrapper* Clone() const { return new SpillNSWrapper(*this); } /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 127 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(Tree&, size_t, arma::Mat&, arma::mat&, bool) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::SPTree; DualTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistDualTreeTraverser; SingleTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistSingleTreeTraverser; Tree = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:228:14: required from ‘void mlpack::SpillNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: 228 | ns.Search(queryTree, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:210:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: 210 | void SpillNSWrapper::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 599 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::SPTree; DualTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistDualTreeTraverser; SingleTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistSingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:234:14: required from ‘void mlpack::SpillNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: 234 | ns.Search(querySet, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:210:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: 210 | void SpillNSWrapper::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::SPTree; DualTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistDualTreeTraverser; SingleTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistSingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::SPTree; DualTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistDualTreeTraverser; SingleTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistSingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 101 | ns.Search(k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 93 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Train(MatType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::SPTree; DualTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistDualTreeTraverser; SingleTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistSingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:42:11: required from ‘void mlpack::NSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t, double, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::SPTree; DualTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistDualTreeTraverser; SingleTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistSingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 42 | ns.Train(std::move(referenceSet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:31:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 31 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ^~~~~~~~~~ 32 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | >::Train(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 318 | referenceSet = new MatType(std::move(referenceSetIn)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::LeafSizeNSWrapper* mlpack::LeafSizeNSWrapper::Clone() const [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: 101 | class NSWrapper : public NSWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:218:30: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: 218 | virtual LeafSizeNSWrapper* Clone() const /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 127 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Train(MatType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:123:13: required from ‘void mlpack::LeafSizeNSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t, double, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: 123 | ns.Train(std::move(referenceSet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:113:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: 113 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ^~~~~~~~~~~~~~~~~~ 114 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | >::Train(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 318 | referenceSet = new MatType(std::move(referenceSetIn)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(Tree&, size_t, arma::Mat&, arma::mat&, bool) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser; Tree = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:171:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: 171 | ns.Search(queryTree, k, neighborsOut, distancesOut); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: 146 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 599 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:186:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: 186 | ns.Search(querySet, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: 146 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 101 | ns.Search(k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 93 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::RPTreeMaxSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:70:33: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 70 | typename decltype(ns)::Tree queryTree(std::move(querySet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 56 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 138 | dataset(new MatType(std::move(data))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::LeafSizeNSWrapper* mlpack::LeafSizeNSWrapper::Clone() const [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: 101 | class NSWrapper : public NSWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:218:30: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: 218 | virtual LeafSizeNSWrapper* Clone() const /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 127 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Train(MatType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:123:13: required from ‘void mlpack::LeafSizeNSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t, double, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: 123 | ns.Train(std::move(referenceSet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:113:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: 113 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ^~~~~~~~~~~~~~~~~~ 114 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | >::Train(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 318 | referenceSet = new MatType(std::move(referenceSetIn)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(Tree&, size_t, arma::Mat&, arma::mat&, bool) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser; Tree = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:171:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: 171 | ns.Search(queryTree, k, neighborsOut, distancesOut); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: 146 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 599 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:186:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: 186 | ns.Search(querySet, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: 146 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 101 | ns.Search(k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 93 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::RPTreeMeanSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:70:33: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 70 | typename decltype(ns)::Tree queryTree(std::move(querySet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 56 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 138 | dataset(new MatType(std::move(data))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::LeafSizeNSWrapper* mlpack::LeafSizeNSWrapper::Clone() const [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: 101 | class NSWrapper : public NSWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:218:30: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: 218 | virtual LeafSizeNSWrapper* Clone() const /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:125:41: warning: ‘new’ of type ‘mlpack::NeighborSearch, arma::Mat, mlpack::VPTree, mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser, mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser>::Tree’ {aka ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>’} with extended alignment 16 [-Waligned-new=] 125 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:125:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:125:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 127 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Train(MatType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:123:13: required from ‘void mlpack::LeafSizeNSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t, double, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: 123 | ns.Train(std::move(referenceSet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:113:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: 113 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ^~~~~~~~~~~~~~~~~~ 114 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | >::Train(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 318 | referenceSet = new MatType(std::move(referenceSetIn)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Train(Tree) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser; Tree = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:132:13: required from ‘void mlpack::LeafSizeNSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t, double, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: 132 | ns.Train(std::move(referenceTree)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:113:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: 113 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ^~~~~~~~~~~~~~~~~~ 114 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | >::Train(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:347:25: warning: ‘new’ of type ‘mlpack::NeighborSearch, arma::Mat, mlpack::VPTree, mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser, mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser>::Tree’ {aka ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>’} with extended alignment 16 [-Waligned-new=] 347 | this->referenceTree = new Tree(std::move(referenceTree)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:347:25: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:347:25: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(Tree&, size_t, arma::Mat&, arma::mat&, bool) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser; Tree = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:171:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:347:25: note: 171 | ns.Search(queryTree, k, neighborsOut, distancesOut); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:347:25: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:347:25: note: 146 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:347:25: note: | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:347:25: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:347:25: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 599 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:186:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: 186 | ns.Search(querySet, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: 146 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 101 | ns.Search(k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 93 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HollowBallBound; SplitType = mlpack::VPTreeSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:70:33: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 70 | typename decltype(ns)::Tree queryTree(std::move(querySet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 56 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 138 | dataset(new MatType(std::move(data))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::NSWrapper* mlpack::NSWrapper::Clone() const [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RPlusPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: 101 | class NSWrapper : public NSWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:118:22: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: 118 | virtual NSWrapper* Clone() const { return new NSWrapper(*this); } /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 127 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Train(MatType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:42:11: required from ‘void mlpack::NSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t, double, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RPlusPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: 42 | ns.Train(std::move(referenceSet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:31:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: 31 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ^~~~~~~~~~ 32 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | >::Train(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 318 | referenceSet = new MatType(std::move(referenceSetIn)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(Tree&, size_t, arma::Mat&, arma::mat&, bool) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser; Tree = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:74:14: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RPlusPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: 74 | ns.Search(queryTree, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: 56 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 599 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:80:14: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RPlusPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: 80 | ns.Search(std::move(querySet), k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: 56 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RPlusPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 101 | ns.Search(k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 93 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::NSWrapper* mlpack::NSWrapper::Clone() const [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 101 | class NSWrapper : public NSWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:118:22: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 118 | virtual NSWrapper* Clone() const { return new NSWrapper(*this); } /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 127 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Train(MatType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:42:11: required from ‘void mlpack::NSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t, double, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: 42 | ns.Train(std::move(referenceSet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:31:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: 31 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ^~~~~~~~~~ 32 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | >::Train(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 318 | referenceSet = new MatType(std::move(referenceSetIn)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(Tree&, size_t, arma::Mat&, arma::mat&, bool) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; Tree = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:74:14: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: 74 | ns.Search(queryTree, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: 56 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 599 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:80:14: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: 80 | ns.Search(std::move(querySet), k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: 56 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 101 | ns.Search(k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 93 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::HilbertRTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::NSWrapper* mlpack::NSWrapper::Clone() const [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::HilbertRTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 101 | class NSWrapper : public NSWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:118:22: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 118 | virtual NSWrapper* Clone() const { return new NSWrapper(*this); } /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 127 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Train(MatType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::HilbertRTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:42:11: required from ‘void mlpack::NSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t, double, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::HilbertRTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: 42 | ns.Train(std::move(referenceSet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:31:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: 31 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ^~~~~~~~~~ 32 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | >::Train(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 318 | referenceSet = new MatType(std::move(referenceSetIn)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(Tree&, size_t, arma::Mat&, arma::mat&, bool) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::HilbertRTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser; Tree = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:74:14: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::HilbertRTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: 74 | ns.Search(queryTree, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: 56 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 599 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::HilbertRTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:80:14: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::HilbertRTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: 80 | ns.Search(std::move(querySet), k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: 56 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::HilbertRTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::HilbertRTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 101 | ns.Search(k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 93 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::XTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::NSWrapper* mlpack::NSWrapper::Clone() const [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::XTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 101 | class NSWrapper : public NSWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:118:22: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 118 | virtual NSWrapper* Clone() const { return new NSWrapper(*this); } /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 127 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Train(MatType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::XTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:42:11: required from ‘void mlpack::NSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t, double, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::XTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: 42 | ns.Train(std::move(referenceSet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:31:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: 31 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ^~~~~~~~~~ 32 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | >::Train(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 318 | referenceSet = new MatType(std::move(referenceSetIn)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(Tree&, size_t, arma::Mat&, arma::mat&, bool) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::XTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::SingleTreeTraverser; Tree = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:74:14: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::XTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: 74 | ns.Search(queryTree, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: 56 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 599 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::XTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:80:14: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::XTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: 80 | ns.Search(std::move(querySet), k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: 56 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::XTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::XTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 101 | ns.Search(k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 93 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::LeafSizeNSWrapper* mlpack::LeafSizeNSWrapper::Clone() const [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 101 | class NSWrapper : public NSWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:218:30: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 218 | virtual LeafSizeNSWrapper* Clone() const /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:125:41: warning: ‘new’ of type ‘mlpack::NeighborSearch, arma::Mat, mlpack::BallTree, mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser, mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser>::Tree’ {aka ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>’} with extended alignment 16 [-Waligned-new=] 125 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:125:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:125:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 127 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Train(MatType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:123:13: required from ‘void mlpack::LeafSizeNSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t, double, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: 123 | ns.Train(std::move(referenceSet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:113:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: 113 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ^~~~~~~~~~~~~~~~~~ 114 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | >::Train(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 318 | referenceSet = new MatType(std::move(referenceSetIn)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Train(Tree) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser; Tree = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:132:13: required from ‘void mlpack::LeafSizeNSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t, double, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: 132 | ns.Train(std::move(referenceTree)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:113:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: 113 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ^~~~~~~~~~~~~~~~~~ 114 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | >::Train(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:347:25: warning: ‘new’ of type ‘mlpack::NeighborSearch, arma::Mat, mlpack::BallTree, mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser, mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser>::Tree’ {aka ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>’} with extended alignment 16 [-Waligned-new=] 347 | this->referenceTree = new Tree(std::move(referenceTree)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:347:25: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:347:25: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(Tree&, size_t, arma::Mat&, arma::mat&, bool) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser; Tree = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:171:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:347:25: note: 171 | ns.Search(queryTree, k, neighborsOut, distancesOut); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:347:25: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:347:25: note: 146 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:347:25: note: | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:347:25: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:347:25: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 599 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:186:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: 186 | ns.Search(querySet, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: 146 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 101 | ns.Search(k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 93 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::BallBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:70:33: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 70 | typename decltype(ns)::Tree queryTree(std::move(querySet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 56 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 138 | dataset(new MatType(std::move(data))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RStarTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::NSWrapper* mlpack::NSWrapper::Clone() const [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RStarTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: 101 | class NSWrapper : public NSWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:118:22: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: 118 | virtual NSWrapper* Clone() const { return new NSWrapper(*this); } /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 127 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Train(MatType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RStarTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:42:11: required from ‘void mlpack::NSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t, double, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RStarTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: 42 | ns.Train(std::move(referenceSet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:31:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: 31 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ^~~~~~~~~~ 32 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | >::Train(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 318 | referenceSet = new MatType(std::move(referenceSetIn)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(Tree&, size_t, arma::Mat&, arma::mat&, bool) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RStarTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; Tree = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:74:14: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RStarTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: 74 | ns.Search(queryTree, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: 56 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 599 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RStarTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:80:14: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RStarTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: 80 | ns.Search(std::move(querySet), k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: 56 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RStarTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RStarTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 101 | ns.Search(k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 93 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::NSWrapper* mlpack::NSWrapper::Clone() const [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 101 | class NSWrapper : public NSWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:118:22: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 118 | virtual NSWrapper* Clone() const { return new NSWrapper(*this); } /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 127 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Train(MatType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:42:11: required from ‘void mlpack::NSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t, double, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: 42 | ns.Train(std::move(referenceSet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:31:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: 31 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ^~~~~~~~~~ 32 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | >::Train(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 318 | referenceSet = new MatType(std::move(referenceSetIn)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(Tree&, size_t, arma::Mat&, arma::mat&, bool) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; Tree = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:74:14: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: 74 | ns.Search(queryTree, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: 56 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 599 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:80:14: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: 80 | ns.Search(std::move(querySet), k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: 56 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 101 | ns.Search(k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 93 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree; DualTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::DualTreeTraverser; SingleTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::NSWrapper* mlpack::NSWrapper::Clone() const [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::StandardCoverTree; DualTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::DualTreeTraverser; SingleTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 101 | class NSWrapper : public NSWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:118:22: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 118 | virtual NSWrapper* Clone() const { return new NSWrapper(*this); } /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 127 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Train(MatType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree; DualTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::DualTreeTraverser; SingleTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:42:11: required from ‘void mlpack::NSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t, double, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::StandardCoverTree; DualTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::DualTreeTraverser; SingleTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: 42 | ns.Train(std::move(referenceSet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:31:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: 31 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ^~~~~~~~~~ 32 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | >::Train(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 318 | referenceSet = new MatType(std::move(referenceSetIn)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(Tree&, size_t, arma::Mat&, arma::mat&, bool) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree; DualTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::DualTreeTraverser; SingleTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::SingleTreeTraverser; Tree = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:74:14: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::StandardCoverTree; DualTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::DualTreeTraverser; SingleTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: 74 | ns.Search(queryTree, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: 56 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 599 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree; DualTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::DualTreeTraverser; SingleTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:80:14: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::StandardCoverTree; DualTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::DualTreeTraverser; SingleTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: 80 | ns.Search(std::move(querySet), k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: 56 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree; DualTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::DualTreeTraverser; SingleTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::StandardCoverTree; DualTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::DualTreeTraverser; SingleTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 101 | ns.Search(k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 93 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::LeafSizeNSWrapper* mlpack::LeafSizeNSWrapper::Clone() const [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 101 | class NSWrapper : public NSWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:218:30: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 218 | virtual LeafSizeNSWrapper* Clone() const /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 127 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Train(MatType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:123:13: required from ‘void mlpack::LeafSizeNSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t, double, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: 123 | ns.Train(std::move(referenceSet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:113:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: 113 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ^~~~~~~~~~~~~~~~~~ 114 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | >::Train(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 318 | referenceSet = new MatType(std::move(referenceSetIn)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(Tree&, size_t, arma::Mat&, arma::mat&, bool) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser; Tree = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:171:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: 171 | ns.Search(queryTree, k, neighborsOut, distancesOut); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: 146 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 599 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:186:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: 186 | ns.Search(querySet, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: 146 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 101 | ns.Search(k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 93 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:70:33: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 70 | typename decltype(ns)::Tree queryTree(std::move(querySet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 56 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 138 | dataset(new MatType(std::move(data))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp: In instantiation of ‘mlpack::Octree::Octree(const mlpack::Octree&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:125:41: required from ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: 125 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::LeafSizeNSWrapper* mlpack::LeafSizeNSWrapper::Clone() const [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: 101 | class NSWrapper : public NSWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:218:30: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: 218 | virtual LeafSizeNSWrapper* Clone() const /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:348:38: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 348 | dataset((other.parent == NULL) ? new MatType(*other.dataset) : NULL), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:348:38: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:348:38: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp: In instantiation of ‘mlpack::Octree::Octree(const MatType&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:750:14: required from ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:348:38: note: 750 | Tree queryTree(*referenceSet); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:348:38: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:348:38: note: 101 | ns.Search(k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:348:38: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:348:38: note: 93 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:348:38: note: | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:348:38: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:348:38: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:28:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 28 | dataset(new MatType(dataset)), | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:28:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:28:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const mlpack::BinarySpaceTree&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::CellBound; SplitType = mlpack::UBTreeSplit]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:125:41: required from ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:28:13: note: 125 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:28:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::LeafSizeNSWrapper* mlpack::LeafSizeNSWrapper::Clone() const [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:28:13: note: 101 | class NSWrapper : public NSWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:28:13: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:218:30: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:28:13: note: 218 | virtual LeafSizeNSWrapper* Clone() const /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:28:13: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 344 | dataset((other.parent == NULL) ? new MatType(*other.dataset) : NULL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:349:12: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>’ with extended alignment 16 [-Waligned-new=] 349 | left = new BinarySpaceTree(*other.Left()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:349:12: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:349:12: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>’ with extended alignment 16 [-Waligned-new=] 355 | right = new BinarySpaceTree(*other.Right()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp: In instantiation of ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, CellBound, UBTreeSplit>; MatType = const arma::Mat&; typename std::enable_if::RearrangesDataset>::type = void]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:452:40: required from ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: 452 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:186:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: 186 | ns.Search(querySet, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: 146 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>’ with extended alignment 16 [-Waligned-new=] 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::CellBound; SplitType = mlpack::UBTreeSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:750:14: required from ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 750 | Tree queryTree(*referenceSet); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 101 | ns.Search(k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 93 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 41 | dataset(new MatType(data)) // Copies the dataset. | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘void mlpack::BinarySpaceTree::SplitNode(size_t, SplitType, MatType>&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::CellBound; SplitType = mlpack::UBTreeSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:142:12: required from ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::CellBound; SplitType = mlpack::UBTreeSplit; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: 142 | SplitNode(maxLeafSize, splitter); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:70:33: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: 70 | typename decltype(ns)::Tree queryTree(std::move(querySet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: 56 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:906:10: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>’ with extended alignment 16 [-Waligned-new=] 906 | left = new BinarySpaceTree(this, begin, splitCol - begin, splitter, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 907 | maxLeafSize); | ~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:906:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:906:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>’ with extended alignment 16 [-Waligned-new=] 908 | right = new BinarySpaceTree(this, splitCol, begin + count - splitCol, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 909 | splitter, maxLeafSize); | ~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In instantiation of ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; HyperplaneType = mlpack::AxisOrthogonalHyperplane; SplitType = mlpack::MidpointSpaceSplit]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:125:41: required from ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::SPTree; DualTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistDualTreeTraverser; SingleTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistSingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: 125 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::SpillNSWrapper* mlpack::SpillNSWrapper::Clone() const [with SortPolicy = mlpack::NearestNS]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: 101 | class NSWrapper : public NSWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:293:27: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: 293 | virtual SpillNSWrapper* Clone() const { return new SpillNSWrapper(*this); } /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:152:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 152 | new MatType(*other.dataset) : other.dataset), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:152:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:152:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:19: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const mlpack::BinarySpaceTree&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::RPTreeMaxSplit]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:125:41: required from ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:19: note: 125 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:19: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::LeafSizeNSWrapper* mlpack::LeafSizeNSWrapper::Clone() const [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:19: note: 101 | class NSWrapper : public NSWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:19: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:218:30: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:19: note: 218 | virtual LeafSizeNSWrapper* Clone() const /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:19: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 344 | dataset((other.parent == NULL) ? new MatType(*other.dataset) : NULL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::RPTreeMaxSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:750:14: required from ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: 750 | Tree queryTree(*referenceSet); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: 101 | ns.Search(k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: 93 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 41 | dataset(new MatType(data)) // Copies the dataset. | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const mlpack::BinarySpaceTree&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::RPTreeMeanSplit]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:125:41: required from ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: 125 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::LeafSizeNSWrapper* mlpack::LeafSizeNSWrapper::Clone() const [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: 101 | class NSWrapper : public NSWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:218:30: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: 218 | virtual LeafSizeNSWrapper* Clone() const /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 344 | dataset((other.parent == NULL) ? new MatType(*other.dataset) : NULL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::RPTreeMeanSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:750:14: required from ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: 750 | Tree queryTree(*referenceSet); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: 101 | ns.Search(k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: 93 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 41 | dataset(new MatType(data)) // Copies the dataset. | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const mlpack::BinarySpaceTree&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HollowBallBound; SplitType = mlpack::VPTreeSplit]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:125:41: required from ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: 125 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::LeafSizeNSWrapper* mlpack::LeafSizeNSWrapper::Clone() const [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: 101 | class NSWrapper : public NSWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:218:30: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: 218 | virtual LeafSizeNSWrapper* Clone() const /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 344 | dataset((other.parent == NULL) ? new MatType(*other.dataset) : NULL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:349:12: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>’ with extended alignment 16 [-Waligned-new=] 349 | left = new BinarySpaceTree(*other.Left()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:349:12: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:349:12: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>’ with extended alignment 16 [-Waligned-new=] 355 | right = new BinarySpaceTree(*other.Right()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp: In instantiation of ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, HollowBallBound, VPTreeSplit>; MatType = const arma::Mat&; typename std::enable_if::RearrangesDataset>::type = void]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:452:40: required from ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: 452 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:186:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: 186 | ns.Search(querySet, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: 146 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>’ with extended alignment 16 [-Waligned-new=] 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HollowBallBound; SplitType = mlpack::VPTreeSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:750:14: required from ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 750 | Tree queryTree(*referenceSet); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 101 | ns.Search(k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 93 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 41 | dataset(new MatType(data)) // Copies the dataset. | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘void mlpack::BinarySpaceTree::SplitNode(size_t, SplitType, MatType>&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HollowBallBound; SplitType = mlpack::VPTreeSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:142:12: required from ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HollowBallBound; SplitType = mlpack::VPTreeSplit; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: 142 | SplitNode(maxLeafSize, splitter); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:70:33: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: 70 | typename decltype(ns)::Tree queryTree(std::move(querySet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: 56 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:906:10: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>’ with extended alignment 16 [-Waligned-new=] 906 | left = new BinarySpaceTree(this, begin, splitCol - begin, splitter, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 907 | maxLeafSize); | ~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:906:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:906:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>’ with extended alignment 16 [-Waligned-new=] 908 | right = new BinarySpaceTree(this, splitCol, begin + count - splitCol, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 909 | splitter, maxLeafSize); | ~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const MatType&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::RPlusPlusTreeAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:750:14: required from ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: 750 | Tree queryTree(*referenceSet); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RPlusPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: 101 | ns.Search(k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: 93 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 67 | dataset(new MatType(data)), | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const MatType&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:750:14: required from ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 750 | Tree queryTree(*referenceSet); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 101 | ns.Search(k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 93 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 67 | dataset(new MatType(data)), | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const MatType&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::HilbertRTreeSplit<2>; DescentType = mlpack::HilbertRTreeDescentHeuristic; AuxiliaryInformationType = mlpack::DiscreteHilbertRTreeAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:750:14: required from ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::HilbertRTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 750 | Tree queryTree(*referenceSet); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::HilbertRTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 101 | ns.Search(k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 93 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 67 | dataset(new MatType(data)), | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const mlpack::RectangleTree&, bool, mlpack::RectangleTree*) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::XTreeSplit; DescentType = mlpack::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::XTreeAuxiliaryInformation]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:125:41: required from ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::XTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 125 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::NSWrapper* mlpack::NSWrapper::Clone() const [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::XTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 101 | class NSWrapper : public NSWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:118:22: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 118 | virtual NSWrapper* Clone() const { return new NSWrapper(*this); } /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 187 | (parent ? parent->dataset : new MatType(*other.dataset)) : | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const MatType&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::XTreeSplit; DescentType = mlpack::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::XTreeAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:750:14: required from ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::XTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 750 | Tree queryTree(*referenceSet); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::XTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 101 | ns.Search(k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 93 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 67 | dataset(new MatType(data)), | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const mlpack::BinarySpaceTree&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::BallBound; SplitType = mlpack::MidpointSplit]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:125:41: required from ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 125 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::LeafSizeNSWrapper* mlpack::LeafSizeNSWrapper::Clone() const [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 101 | class NSWrapper : public NSWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:218:30: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 218 | virtual LeafSizeNSWrapper* Clone() const /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 344 | dataset((other.parent == NULL) ? new MatType(*other.dataset) : NULL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:349:12: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>’ with extended alignment 16 [-Waligned-new=] 349 | left = new BinarySpaceTree(*other.Left()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:349:12: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:349:12: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>’ with extended alignment 16 [-Waligned-new=] 355 | right = new BinarySpaceTree(*other.Right()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp: In instantiation of ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, BallBound, MidpointSplit>; MatType = const arma::Mat&; typename std::enable_if::RearrangesDataset>::type = void]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:452:40: required from ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: 452 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:186:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: 186 | ns.Search(querySet, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: 146 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>’ with extended alignment 16 [-Waligned-new=] 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::BallBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:750:14: required from ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 750 | Tree queryTree(*referenceSet); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 101 | ns.Search(k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 93 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 41 | dataset(new MatType(data)) // Copies the dataset. | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘void mlpack::BinarySpaceTree::SplitNode(size_t, SplitType, MatType>&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::BallBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:142:12: required from ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::BallBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: 142 | SplitNode(maxLeafSize, splitter); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:70:33: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: 70 | typename decltype(ns)::Tree queryTree(std::move(querySet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: 56 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:906:10: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>’ with extended alignment 16 [-Waligned-new=] 906 | left = new BinarySpaceTree(this, begin, splitCol - begin, splitter, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 907 | maxLeafSize); | ~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:906:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:906:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>’ with extended alignment 16 [-Waligned-new=] 908 | right = new BinarySpaceTree(this, splitCol, begin + count - splitCol, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 909 | splitter, maxLeafSize); | ~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const mlpack::RectangleTree&, bool, mlpack::RectangleTree*) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::RStarTreeSplit; DescentType = mlpack::RStarTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:125:41: required from ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RStarTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: 125 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::NSWrapper* mlpack::NSWrapper::Clone() const [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RStarTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: 101 | class NSWrapper : public NSWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:118:22: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: 118 | virtual NSWrapper* Clone() const { return new NSWrapper(*this); } /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 187 | (parent ? parent->dataset : new MatType(*other.dataset)) : | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const MatType&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::RStarTreeSplit; DescentType = mlpack::RStarTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:750:14: required from ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RStarTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 750 | Tree queryTree(*referenceSet); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RStarTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 101 | ns.Search(k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 93 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 67 | dataset(new MatType(data)), | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const MatType&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::RTreeSplit; DescentType = mlpack::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:750:14: required from ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 750 | Tree queryTree(*referenceSet); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 101 | ns.Search(k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 93 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 67 | dataset(new MatType(data)), | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp: In instantiation of ‘mlpack::CoverTree::CoverTree(const mlpack::CoverTree&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; RootPointPolicy = mlpack::FirstPointIsRoot]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:125:41: required from ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree; DualTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::DualTreeTraverser; SingleTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 125 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::NSWrapper* mlpack::NSWrapper::Clone() const [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::StandardCoverTree; DualTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::DualTreeTraverser; SingleTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 101 | class NSWrapper : public NSWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:118:22: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 118 | virtual NSWrapper* Clone() const { return new NSWrapper(*this); } /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 509 | new MatType(*other.dataset) : other.dataset), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const mlpack::BinarySpaceTree&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::MidpointSplit]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:125:41: required from ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: 125 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::LeafSizeNSWrapper* mlpack::LeafSizeNSWrapper::Clone() const [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: 101 | class NSWrapper : public NSWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:218:30: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: 218 | virtual LeafSizeNSWrapper* Clone() const /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 344 | dataset((other.parent == NULL) ? new MatType(*other.dataset) : NULL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:750:14: required from ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: 750 | Tree queryTree(*referenceSet); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: 101 | ns.Search(k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: 93 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 41 | dataset(new MatType(data)) // Copies the dataset. | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp: In instantiation of ‘mlpack::Octree::Octree(const MatType&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = Octree, NeighborSearchStat, arma::Mat >; MatType = const arma::Mat&; typename std::enable_if::RearrangesDataset>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: 27 | return new TreeType(std::forward(dataset), oldFromNew); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:452:40: required from ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: 452 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:186:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: 186 | ns.Search(querySet, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: 146 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:66:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 66 | dataset(new MatType(dataset)), | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:66:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:66:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::CellBound; SplitType = mlpack::UBTreeSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, CellBound, UBTreeSplit>; MatType = const arma::Mat&; typename std::enable_if::RearrangesDataset>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:66:13: note: 27 | return new TreeType(std::forward(dataset), oldFromNew); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:66:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:452:40: required from ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:66:13: note: 452 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:66:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:186:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:66:13: note: 186 | ns.Search(querySet, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:66:13: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:66:13: note: 146 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:66:13: note: | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:66:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:66:13: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 69 | dataset(new MatType(data)) // Copies the dataset. | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::RPTreeMaxSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, HRectBound, RPTreeMaxSplit>; MatType = const arma::Mat&; typename std::enable_if::RearrangesDataset>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 27 | return new TreeType(std::forward(dataset), oldFromNew); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:452:40: required from ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 452 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:186:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 186 | ns.Search(querySet, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 146 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 69 | dataset(new MatType(data)) // Copies the dataset. | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::RPTreeMeanSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, HRectBound, RPTreeMeanSplit>; MatType = const arma::Mat&; typename std::enable_if::RearrangesDataset>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 27 | return new TreeType(std::forward(dataset), oldFromNew); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:452:40: required from ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 452 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:186:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 186 | ns.Search(querySet, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 146 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 69 | dataset(new MatType(data)) // Copies the dataset. | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HollowBallBound; SplitType = mlpack::VPTreeSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, HollowBallBound, VPTreeSplit>; MatType = const arma::Mat&; typename std::enable_if::RearrangesDataset>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 27 | return new TreeType(std::forward(dataset), oldFromNew); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:452:40: required from ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 452 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:186:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 186 | ns.Search(querySet, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 146 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 69 | dataset(new MatType(data)) // Copies the dataset. | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::BallBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, BallBound, MidpointSplit>; MatType = const arma::Mat&; typename std::enable_if::RearrangesDataset>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 27 | return new TreeType(std::forward(dataset), oldFromNew); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:452:40: required from ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 452 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:186:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 186 | ns.Search(querySet, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 146 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 69 | dataset(new MatType(data)) // Copies the dataset. | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, HRectBound, MidpointSplit>; MatType = const arma::Mat&; typename std::enable_if::RearrangesDataset>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 27 | return new TreeType(std::forward(dataset), oldFromNew); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:452:40: required from ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 452 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:186:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 186 | ns.Search(querySet, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 146 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 69 | dataset(new MatType(data)) // Copies the dataset. | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 61%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_nca.dir/__/bindings/python/print_pyx.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_nca.dir/__/bindings/python/print_pyx.cpp.o -MF CMakeFiles/generate_pyx_nca.dir/__/bindings/python/print_pyx.cpp.o.d -o CMakeFiles/generate_pyx_nca.dir/__/bindings/python/print_pyx.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:35, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.cpp:13: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 62%] Linking CXX executable ../../../bin/generate_pyx_nca cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -E cmake_link_script CMakeFiles/generate_pyx_nca.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes CMakeFiles/generate_pyx_nca.dir/__/bindings/python/generate_pyx_nca.cpp.o CMakeFiles/generate_pyx_nca.dir/__/bindings/python/print_pyx.cpp.o -o ../../../bin/generate_pyx_nca /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DPROGRAM=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/bin/generate_pyx_nca -DOUTPUT_FILE=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/nca.pyx -P /builddir/build/BUILD/mlpack-4.3.0/CMake/RunProgram.cmake gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 62%] Built target generate_pyx_nca /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_kfn.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_kfn.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 62%] Generating ../bindings/python/generate_pyx_kfn.cpp cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DGENERATE_CPP_IN=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/generate_pyx.cpp.in -DGENERATE_CPP_OUT=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_kfn.cpp -DPROGRAM_MAIN_FILE=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp -DPROGRAM_NAME=kfn -P /builddir/build/BUILD/mlpack-4.3.0/CMake/ConfigureFile.cmake cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/generate_pyx_kfn.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_kfn.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_kfn.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 62%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_kfn.dir/__/bindings/python/generate_pyx_kfn.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_kfn.dir/__/bindings/python/generate_pyx_kfn.cpp.o -MF CMakeFiles/generate_pyx_kfn.dir/__/bindings/python/generate_pyx_kfn.cpp.o.d -o CMakeFiles/generate_pyx_kfn.dir/__/bindings/python/generate_pyx_kfn.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_kfn.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/prefixedoutstream.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/log.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_kfn.cpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_kfn.cpp:29: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search.hpp:366, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:20, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_kfn.cpp:33: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In member function ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:31: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:31: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:31: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:31: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:31: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:31: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:31: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:31: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:31: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In member function ‘void mlpack::NeighborSearch::Search(Tree&, size_t, arma::Mat&, arma::mat&, bool)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:29: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 599 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In member function ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:29: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:29: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp: In function ‘void mlpack_kfn(mlpack::util::Params&, mlpack::util::Timers&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:202:24: warning: ‘new’ of type ‘KFNModel’ {aka ‘mlpack::NSModel’} with extended alignment 16 [-Waligned-new=] 202 | kfn = new KFNModel(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:202:24: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:202:24: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree; DualTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::DualTreeTraverser; SingleTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::StandardCoverTree; DualTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::DualTreeTraverser; SingleTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:202:24: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:202:24: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:515:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:202:24: note: 515 | nSearch = new NSWrapper(searchMode, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:202:24: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 516 | epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:202:24: note: | ~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:202:24: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:202:24: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:202:24: note: 243 | kfn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:202:24: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 93 | referenceSet(mode == NAIVE_MODE ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:519:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 519 | nSearch = new NSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 243 | kfn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 93 | referenceSet(mode == NAIVE_MODE ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RStarTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RStarTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:522:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 522 | nSearch = new NSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 243 | kfn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 93 | referenceSet(mode == NAIVE_MODE ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::XTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::XTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:529:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 529 | nSearch = new NSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 243 | kfn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 93 | referenceSet(mode == NAIVE_MODE ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::HilbertRTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::HilbertRTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:532:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 532 | nSearch = new NSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 243 | kfn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 93 | referenceSet(mode == NAIVE_MODE ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:535:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 535 | nSearch = new NSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 243 | kfn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 93 | referenceSet(mode == NAIVE_MODE ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RPlusPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:538:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 538 | nSearch = new NSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 243 | kfn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 93 | referenceSet(mode == NAIVE_MODE ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:209:61: required from ‘mlpack::LeafSizeNSWrapper::LeafSizeNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 209 | SingleTreeTraversalType>(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:512:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 512 | nSearch = new LeafSizeNSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 243 | kfn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 93 | referenceSet(mode == NAIVE_MODE ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:209:61: required from ‘mlpack::LeafSizeNSWrapper::LeafSizeNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 209 | SingleTreeTraversalType>(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:525:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 525 | nSearch = new LeafSizeNSWrapper(searchMode, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 526 | epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 243 | kfn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 93 | referenceSet(mode == NAIVE_MODE ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:209:61: required from ‘mlpack::LeafSizeNSWrapper::LeafSizeNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 209 | SingleTreeTraversalType>(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:541:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 541 | nSearch = new LeafSizeNSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 243 | kfn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 93 | referenceSet(mode == NAIVE_MODE ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:209:61: required from ‘mlpack::LeafSizeNSWrapper::LeafSizeNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 209 | SingleTreeTraversalType>(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:544:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 544 | nSearch = new LeafSizeNSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 243 | kfn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 93 | referenceSet(mode == NAIVE_MODE ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:209:61: required from ‘mlpack::LeafSizeNSWrapper::LeafSizeNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 209 | SingleTreeTraversalType>(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:547:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 547 | nSearch = new LeafSizeNSWrapper(searchMode, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 243 | kfn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 93 | referenceSet(mode == NAIVE_MODE ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::SPTree; DualTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistDualTreeTraverser; SingleTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistSingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::SPTree; DualTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistDualTreeTraverser; SingleTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistSingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:284:30: required from ‘mlpack::SpillNSWrapper::SpillNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 284 | searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:551:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 551 | nSearch = new SpillNSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 243 | kfn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 93 | referenceSet(mode == NAIVE_MODE ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:209:61: required from ‘mlpack::LeafSizeNSWrapper::LeafSizeNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 209 | SingleTreeTraversalType>(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:554:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 554 | nSearch = new LeafSizeNSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 243 | kfn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 93 | referenceSet(mode == NAIVE_MODE ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:209:61: required from ‘mlpack::LeafSizeNSWrapper::LeafSizeNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 209 | SingleTreeTraversalType>(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:557:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 557 | nSearch = new LeafSizeNSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 243 | kfn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 93 | referenceSet(mode == NAIVE_MODE ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree.hpp:580, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:19: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp: In instantiation of ‘mlpack::CoverTree::CoverTree(MatType&&, ElemType) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; RootPointPolicy = mlpack::FirstPointIsRoot; ElemType = double]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = CoverTree, NeighborSearchStat, arma::Mat, FirstPointIsRoot>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 38 | return new TreeType(std::forward(dataset)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree; DualTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::DualTreeTraverser; SingleTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 107 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::StandardCoverTree; DualTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::DualTreeTraverser; SingleTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:515:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 515 | nSearch = new NSWrapper(searchMode, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 516 | epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 243 | kfn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 239 | dataset(new MatType(std::move(data))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree.hpp:638, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree.hpp:20, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:22: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(MatType&&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::RTreeSplit; DescentType = mlpack::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, NeighborSearchStat, arma::Mat, RTreeSplit, RTreeDescentHeuristic, NoAuxiliaryInformation>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: note: 38 | return new TreeType(std::forward(dataset)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: note: 107 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: note: | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:519:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: note: 519 | nSearch = new NSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: note: 243 | kfn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 108 | dataset(new MatType(std::move(data))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(MatType&&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::RStarTreeSplit; DescentType = mlpack::RStarTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, NeighborSearchStat, arma::Mat, RStarTreeSplit, RStarTreeDescentHeuristic, NoAuxiliaryInformation>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 38 | return new TreeType(std::forward(dataset)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RStarTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 107 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RStarTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:522:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 522 | nSearch = new NSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 243 | kfn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 108 | dataset(new MatType(std::move(data))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:26: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp: In instantiation of ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, BallBound, MidpointSplit>; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 107 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:209:61: required from ‘mlpack::LeafSizeNSWrapper::LeafSizeNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 209 | SingleTreeTraversalType>(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:525:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 525 | nSearch = new LeafSizeNSWrapper(searchMode, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 526 | epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 243 | kfn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>’ with extended alignment 16 [-Waligned-new=] 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(MatType&&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::XTreeSplit; DescentType = mlpack::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::XTreeAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, NeighborSearchStat, arma::Mat, XTreeSplit, RTreeDescentHeuristic, XTreeAuxiliaryInformation>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 38 | return new TreeType(std::forward(dataset)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::XTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 107 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::XTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:529:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 529 | nSearch = new NSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 243 | kfn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 108 | dataset(new MatType(std::move(data))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(MatType&&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::HilbertRTreeSplit<2>; DescentType = mlpack::HilbertRTreeDescentHeuristic; AuxiliaryInformationType = mlpack::DiscreteHilbertRTreeAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, NeighborSearchStat, arma::Mat, HilbertRTreeSplit<2>, HilbertRTreeDescentHeuristic, DiscreteHilbertRTreeAuxiliaryInformation>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 38 | return new TreeType(std::forward(dataset)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::HilbertRTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 107 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::HilbertRTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:532:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 532 | nSearch = new NSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 243 | kfn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 108 | dataset(new MatType(std::move(data))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(MatType&&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, NeighborSearchStat, arma::Mat, RPlusTreeSplit, RPlusTreeDescentHeuristic, NoAuxiliaryInformation>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 38 | return new TreeType(std::forward(dataset)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 107 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:535:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 535 | nSearch = new NSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 243 | kfn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 108 | dataset(new MatType(std::move(data))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(MatType&&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::RPlusPlusTreeAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, NeighborSearchStat, arma::Mat, RPlusTreeSplit, RPlusPlusTreeDescentHeuristic, RPlusPlusTreeAuxiliaryInformation>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 38 | return new TreeType(std::forward(dataset)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 107 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RPlusPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:538:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 538 | nSearch = new NSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 243 | kfn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 108 | dataset(new MatType(std::move(data))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp: In instantiation of ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, HollowBallBound, VPTreeSplit>; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 107 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:209:61: required from ‘mlpack::LeafSizeNSWrapper::LeafSizeNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 209 | SingleTreeTraversalType>(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:541:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 541 | nSearch = new LeafSizeNSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 243 | kfn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>’ with extended alignment 16 [-Waligned-new=] 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp: In instantiation of ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, CellBound, UBTreeSplit>; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 107 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:209:61: required from ‘mlpack::LeafSizeNSWrapper::LeafSizeNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 209 | SingleTreeTraversalType>(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:554:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 554 | nSearch = new LeafSizeNSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 243 | kfn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>’ with extended alignment 16 [-Waligned-new=] 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree.hpp:571, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree.hpp:23, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:17: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, HRectBound, MidpointSplit>; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 107 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:209:61: required from ‘mlpack::LeafSizeNSWrapper::LeafSizeNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 209 | SingleTreeTraversalType>(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:512:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 512 | nSearch = new LeafSizeNSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 243 | kfn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 166 | dataset(new MatType(std::move(data))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::BallBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, BallBound, MidpointSplit>; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 27 | return new TreeType(std::forward(dataset), oldFromNew); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 107 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:209:61: required from ‘mlpack::LeafSizeNSWrapper::LeafSizeNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 209 | SingleTreeTraversalType>(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:525:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 525 | nSearch = new LeafSizeNSWrapper(searchMode, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 526 | epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 243 | kfn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 166 | dataset(new MatType(std::move(data))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HollowBallBound; SplitType = mlpack::VPTreeSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, HollowBallBound, VPTreeSplit>; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 27 | return new TreeType(std::forward(dataset), oldFromNew); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 107 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:209:61: required from ‘mlpack::LeafSizeNSWrapper::LeafSizeNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 209 | SingleTreeTraversalType>(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:541:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 541 | nSearch = new LeafSizeNSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 243 | kfn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 166 | dataset(new MatType(std::move(data))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::RPTreeMeanSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, HRectBound, RPTreeMeanSplit>; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 27 | return new TreeType(std::forward(dataset), oldFromNew); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 107 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:209:61: required from ‘mlpack::LeafSizeNSWrapper::LeafSizeNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 209 | SingleTreeTraversalType>(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:544:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 544 | nSearch = new LeafSizeNSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 243 | kfn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 166 | dataset(new MatType(std::move(data))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::RPTreeMaxSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, HRectBound, RPTreeMaxSplit>; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 27 | return new TreeType(std::forward(dataset), oldFromNew); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 107 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:209:61: required from ‘mlpack::LeafSizeNSWrapper::LeafSizeNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 209 | SingleTreeTraversalType>(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:547:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 547 | nSearch = new LeafSizeNSWrapper(searchMode, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 243 | kfn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 166 | dataset(new MatType(std::move(data))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In instantiation of ‘mlpack::SpillTree::SpillTree(MatType&&, double, size_t, double) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; HyperplaneType = mlpack::AxisOrthogonalHyperplane; SplitType = mlpack::MidpointSpaceSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = SpillTree, NeighborSearchStat, arma::Mat, AxisOrthogonalHyperplane, MidpointSpaceSplit>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 38 | return new TreeType(std::forward(dataset)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::SPTree; DualTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistDualTreeTraverser; SingleTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistSingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 107 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::SPTree; DualTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistDualTreeTraverser; SingleTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistSingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:284:30: required from ‘mlpack::SpillNSWrapper::SpillNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 284 | searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:551:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 551 | nSearch = new SpillNSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 243 | kfn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:79:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 79 | dataset(new MatType(std::move(data))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:79:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:79:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::CellBound; SplitType = mlpack::UBTreeSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, CellBound, UBTreeSplit>; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:79:13: note: 27 | return new TreeType(std::forward(dataset), oldFromNew); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:79:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:79:13: note: 107 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:79:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:79:13: note: | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:79:13: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:79:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:209:61: required from ‘mlpack::LeafSizeNSWrapper::LeafSizeNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:79:13: note: 209 | SingleTreeTraversalType>(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:79:13: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:554:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:79:13: note: 554 | nSearch = new LeafSizeNSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:79:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:79:13: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:79:13: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:79:13: note: 243 | kfn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:79:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 166 | dataset(new MatType(std::move(data))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree.hpp:468, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:21: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp: In instantiation of ‘mlpack::Octree::Octree(MatType&&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = Octree, NeighborSearchStat, arma::Mat >; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 27 | return new TreeType(std::forward(dataset), oldFromNew); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 107 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:209:61: required from ‘mlpack::LeafSizeNSWrapper::LeafSizeNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 209 | SingleTreeTraversalType>(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:557:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 557 | nSearch = new LeafSizeNSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 243 | kfn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 192 | dataset(new MatType(std::move(dataset))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘void mlpack::BinarySpaceTree::SplitNode(std::vector >&, size_t, SplitType, MatType>&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::BallBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:175:12: required from ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::BallBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: note: 175 | SplitNode(oldFromNew, maxLeafSize, splitter); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, BallBound, MidpointSplit>; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: note: 27 | return new TreeType(std::forward(dataset), oldFromNew); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: note: 107 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: note: | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:209:61: required from ‘mlpack::LeafSizeNSWrapper::LeafSizeNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: note: 209 | SingleTreeTraversalType>(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:525:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: note: 525 | nSearch = new LeafSizeNSWrapper(searchMode, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 526 | epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: note: | ~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: note: 243 | kfn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:974:10: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>’ with extended alignment 16 [-Waligned-new=] 974 | left = new BinarySpaceTree(this, begin, splitCol - begin, oldFromNew, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 975 | splitter, maxLeafSize); | ~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:974:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:974:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>’ with extended alignment 16 [-Waligned-new=] 976 | right = new BinarySpaceTree(this, splitCol, begin + count - splitCol, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 977 | oldFromNew, splitter, maxLeafSize); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value.hpp:296, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree.hpp:35: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp: In instantiation of ‘mlpack::DiscreteHilbertValue::DiscreteHilbertValue(const TreeType*) [with TreeType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>; TreeElemType = double]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/hilbert_r_tree_auxiliary_information_impl.hpp:30:5: required from ‘mlpack::HilbertRTreeAuxiliaryInformation::HilbertRTreeAuxiliaryInformation(const TreeType*) [with TreeType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>; HilbertValueType = mlpack::DiscreteHilbertValue]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 30 | hilbertValue(node) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:111:5: required from ‘mlpack::RectangleTree::RectangleTree(MatType&&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::HilbertRTreeSplit<2>; DescentType = mlpack::HilbertRTreeDescentHeuristic; AuxiliaryInformationType = mlpack::DiscreteHilbertRTreeAuxiliaryInformation; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 111 | auxiliaryInfo(this) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, NeighborSearchStat, arma::Mat, HilbertRTreeSplit<2>, HilbertRTreeDescentHeuristic, DiscreteHilbertRTreeAuxiliaryInformation>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 38 | return new TreeType(std::forward(dataset)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::HilbertRTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 107 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::HilbertRTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:532:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 532 | nSearch = new NSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 243 | kfn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:46:9: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 46 | new arma::Col(tree->Dataset().n_rows)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:46:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:46:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 61 | localHilbertValues = new arma::Mat(tree->Dataset().n_rows, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62 | tree->MaxLeafSize() + 1); | ~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘void mlpack::BinarySpaceTree::SplitNode(std::vector >&, size_t, SplitType, MatType>&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HollowBallBound; SplitType = mlpack::VPTreeSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:175:12: required from ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HollowBallBound; SplitType = mlpack::VPTreeSplit; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: 175 | SplitNode(oldFromNew, maxLeafSize, splitter); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, HollowBallBound, VPTreeSplit>; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: 27 | return new TreeType(std::forward(dataset), oldFromNew); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: 107 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:209:61: required from ‘mlpack::LeafSizeNSWrapper::LeafSizeNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: 209 | SingleTreeTraversalType>(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:541:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: 541 | nSearch = new LeafSizeNSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: 243 | kfn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:974:10: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>’ with extended alignment 16 [-Waligned-new=] 974 | left = new BinarySpaceTree(this, begin, splitCol - begin, oldFromNew, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 975 | splitter, maxLeafSize); | ~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:974:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:974:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>’ with extended alignment 16 [-Waligned-new=] 976 | right = new BinarySpaceTree(this, splitCol, begin + count - splitCol, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 977 | oldFromNew, splitter, maxLeafSize); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In instantiation of ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; HyperplaneType = mlpack::AxisOrthogonalHyperplane; SplitType = mlpack::MidpointSpaceSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:89:3: required from ‘mlpack::SpillTree::SpillTree(MatType&&, double, size_t, double) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; HyperplaneType = mlpack::AxisOrthogonalHyperplane; SplitType = mlpack::MidpointSpaceSplit; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 89 | SplitNode(points, maxLeafSize, tau, rho); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = SpillTree, NeighborSearchStat, arma::Mat, AxisOrthogonalHyperplane, MidpointSpaceSplit>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 38 | return new TreeType(std::forward(dataset)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::SPTree; DualTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistDualTreeTraverser; SingleTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistSingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 107 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::SPTree; DualTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistDualTreeTraverser; SingleTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistSingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:284:30: required from ‘mlpack::SpillNSWrapper::SpillNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 284 | searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:551:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 551 | nSearch = new SpillNSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 243 | kfn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:19: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:19: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:19: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘void mlpack::BinarySpaceTree::SplitNode(std::vector >&, size_t, SplitType, MatType>&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::CellBound; SplitType = mlpack::UBTreeSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:175:12: required from ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::CellBound; SplitType = mlpack::UBTreeSplit; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:19: note: 175 | SplitNode(oldFromNew, maxLeafSize, splitter); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:19: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, CellBound, UBTreeSplit>; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:19: note: 27 | return new TreeType(std::forward(dataset), oldFromNew); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:19: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:19: note: 107 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:19: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:19: note: | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:19: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:19: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:209:61: required from ‘mlpack::LeafSizeNSWrapper::LeafSizeNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:19: note: 209 | SingleTreeTraversalType>(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:19: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:554:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:19: note: 554 | nSearch = new LeafSizeNSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:19: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:19: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:19: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:19: note: 243 | kfn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:19: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:974:10: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>’ with extended alignment 16 [-Waligned-new=] 974 | left = new BinarySpaceTree(this, begin, splitCol - begin, oldFromNew, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 975 | splitter, maxLeafSize); | ~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:974:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:974:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>’ with extended alignment 16 [-Waligned-new=] 976 | right = new BinarySpaceTree(this, splitCol, begin + count - splitCol, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 977 | oldFromNew, splitter, maxLeafSize); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const mlpack::RectangleTree&, bool, mlpack::RectangleTree*) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::RTreeSplit; DescentType = mlpack::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/r_tree_split_impl.hpp:38:22: required from ‘static void mlpack::RTreeSplit::SplitLeafNode(TreeType*, std::vector&) [with TreeType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 38 | TreeType* copy = new TreeType(*tree, false); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:1024:29: required from ‘void mlpack::RectangleTree::SplitNode(std::vector&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::RTreeSplit; DescentType = mlpack::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 1024 | SplitType::SplitLeafNode(this, relevels); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:488:5: required from ‘void mlpack::RectangleTree::InsertPoint(size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::RTreeSplit; DescentType = mlpack::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 488 | SplitNode(lvls); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:117:22: required from ‘mlpack::RectangleTree::RectangleTree(MatType&&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::RTreeSplit; DescentType = mlpack::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 117 | root->InsertPoint(i); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, NeighborSearchStat, arma::Mat, RTreeSplit, RTreeDescentHeuristic, NoAuxiliaryInformation>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 38 | return new TreeType(std::forward(dataset)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 107 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:519:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 519 | nSearch = new NSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 243 | kfn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 187 | (parent ? parent->dataset : new MatType(*other.dataset)) : | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const mlpack::RectangleTree&, bool, mlpack::RectangleTree*) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::HilbertRTreeSplit<2>; DescentType = mlpack::HilbertRTreeDescentHeuristic; AuxiliaryInformationType = mlpack::DiscreteHilbertRTreeAuxiliaryInformation]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/hilbert_r_tree_split_impl.hpp:34:22: required from ‘static void mlpack::HilbertRTreeSplit::SplitLeafNode(TreeType*, std::vector&) [with TreeType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>; long unsigned int splitOrder = 2]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 34 | TreeType* copy = new TreeType(*tree, false); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:1024:29: required from ‘void mlpack::RectangleTree::SplitNode(std::vector&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::HilbertRTreeSplit<2>; DescentType = mlpack::HilbertRTreeDescentHeuristic; AuxiliaryInformationType = mlpack::DiscreteHilbertRTreeAuxiliaryInformation]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 1024 | SplitType::SplitLeafNode(this, relevels); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:488:5: required from ‘void mlpack::RectangleTree::InsertPoint(size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::HilbertRTreeSplit<2>; DescentType = mlpack::HilbertRTreeDescentHeuristic; AuxiliaryInformationType = mlpack::DiscreteHilbertRTreeAuxiliaryInformation; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 488 | SplitNode(lvls); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:117:22: required from ‘mlpack::RectangleTree::RectangleTree(MatType&&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::HilbertRTreeSplit<2>; DescentType = mlpack::HilbertRTreeDescentHeuristic; AuxiliaryInformationType = mlpack::DiscreteHilbertRTreeAuxiliaryInformation; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 117 | root->InsertPoint(i); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, NeighborSearchStat, arma::Mat, HilbertRTreeSplit<2>, HilbertRTreeDescentHeuristic, DiscreteHilbertRTreeAuxiliaryInformation>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 38 | return new TreeType(std::forward(dataset)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::HilbertRTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 107 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::HilbertRTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:532:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 532 | nSearch = new NSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 243 | kfn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 187 | (parent ? parent->dataset : new MatType(*other.dataset)) : | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const mlpack::RectangleTree&, bool, mlpack::RectangleTree*) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/r_plus_tree_split_impl.hpp:60:22: required from ‘static void mlpack::RPlusTreeSplit::SplitLeafNode(TreeType*, std::vector&) [with TreeType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>; SplitPolicyType = mlpack::RPlusTreeSplitPolicy; SweepType = mlpack::MinimalCoverageSweep]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 60 | TreeType* copy = new TreeType(*tree, false); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:1024:29: required from ‘void mlpack::RectangleTree::SplitNode(std::vector&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 1024 | SplitType::SplitLeafNode(this, relevels); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:488:5: required from ‘void mlpack::RectangleTree::InsertPoint(size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 488 | SplitNode(lvls); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:117:22: required from ‘mlpack::RectangleTree::RectangleTree(MatType&&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 117 | root->InsertPoint(i); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, NeighborSearchStat, arma::Mat, RPlusTreeSplit, RPlusTreeDescentHeuristic, NoAuxiliaryInformation>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 38 | return new TreeType(std::forward(dataset)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 107 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:535:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 535 | nSearch = new NSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 243 | kfn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 187 | (parent ? parent->dataset : new MatType(*other.dataset)) : | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const mlpack::RectangleTree&, bool, mlpack::RectangleTree*) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::RPlusPlusTreeAuxiliaryInformation]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/r_plus_tree_split_impl.hpp:60:22: required from ‘static void mlpack::RPlusTreeSplit::SplitLeafNode(TreeType*, std::vector&) [with TreeType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>; SplitPolicyType = mlpack::RPlusPlusTreeSplitPolicy; SweepType = mlpack::MinimalSplitsNumberSweep]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 60 | TreeType* copy = new TreeType(*tree, false); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:1024:29: required from ‘void mlpack::RectangleTree::SplitNode(std::vector&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::RPlusPlusTreeAuxiliaryInformation]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 1024 | SplitType::SplitLeafNode(this, relevels); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:488:5: required from ‘void mlpack::RectangleTree::InsertPoint(size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::RPlusPlusTreeAuxiliaryInformation; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 488 | SplitNode(lvls); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:117:22: required from ‘mlpack::RectangleTree::RectangleTree(MatType&&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::RPlusPlusTreeAuxiliaryInformation; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 117 | root->InsertPoint(i); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, NeighborSearchStat, arma::Mat, RPlusTreeSplit, RPlusPlusTreeDescentHeuristic, RPlusPlusTreeAuxiliaryInformation>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 38 | return new TreeType(std::forward(dataset)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 107 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RPlusPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:538:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 538 | nSearch = new NSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 243 | kfn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 187 | (parent ? parent->dataset : new MatType(*other.dataset)) : | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp: In instantiation of ‘mlpack::DiscreteHilbertValue::DiscreteHilbertValue(const mlpack::DiscreteHilbertValue&, TreeType*, bool) [with TreeType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>; TreeElemType = double]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/hilbert_r_tree_auxiliary_information_impl.hpp:40:5: required from ‘mlpack::HilbertRTreeAuxiliaryInformation::HilbertRTreeAuxiliaryInformation(const mlpack::HilbertRTreeAuxiliaryInformation&, TreeType*, bool) [with TreeType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>; HilbertValueType = mlpack::DiscreteHilbertValue]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 40 | hilbertValue(other.HilbertValue(), tree, deepCopy) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:191:5: required from ‘mlpack::RectangleTree::RectangleTree(const mlpack::RectangleTree&, bool, mlpack::RectangleTree*) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::HilbertRTreeSplit<2>; DescentType = mlpack::HilbertRTreeDescentHeuristic; AuxiliaryInformationType = mlpack::DiscreteHilbertRTreeAuxiliaryInformation]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 191 | auxiliaryInfo(other.auxiliaryInfo, this, deepCopy) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/hilbert_r_tree_split_impl.hpp:34:22: required from ‘static void mlpack::HilbertRTreeSplit::SplitLeafNode(TreeType*, std::vector&) [with TreeType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>; long unsigned int splitOrder = 2]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 34 | TreeType* copy = new TreeType(*tree, false); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:1024:29: required from ‘void mlpack::RectangleTree::SplitNode(std::vector&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::HilbertRTreeSplit<2>; DescentType = mlpack::HilbertRTreeDescentHeuristic; AuxiliaryInformationType = mlpack::DiscreteHilbertRTreeAuxiliaryInformation]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 1024 | SplitType::SplitLeafNode(this, relevels); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:488:5: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, NeighborSearchStat, arma::Mat, HilbertRTreeSplit<2>, HilbertRTreeDescentHeuristic, DiscreteHilbertRTreeAuxiliaryInformation>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 38 | return new TreeType(std::forward(dataset)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::HilbertRTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 107 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::HilbertRTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:532:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 532 | nSearch = new NSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 243 | kfn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:83:28: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 83 | localHilbertValues = new arma::Mat( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84 | *other.LocalHilbertValues()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:83:28: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:83:28: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 90 | valueToInsert = new arma::Col( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91 | *other.ValueToInsert()); | ~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::LeafSizeNSWrapper* mlpack::LeafSizeNSWrapper::Clone() const [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: 101 | class NSWrapper : public NSWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:218:30: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: 218 | virtual LeafSizeNSWrapper* Clone() const /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 127 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Train(MatType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:123:13: required from ‘void mlpack::LeafSizeNSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t, double, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: 123 | ns.Train(std::move(referenceSet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:113:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: 113 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ^~~~~~~~~~~~~~~~~~ 114 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | >::Train(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 318 | referenceSet = new MatType(std::move(referenceSetIn)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp: In instantiation of ‘mlpack::Octree::Octree(mlpack::Octree&&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:132:13: required from ‘void mlpack::LeafSizeNSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t, double, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: 132 | ns.Train(std::move(referenceTree)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:113:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: 113 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ^~~~~~~~~~~~~~~~~~ 114 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | >::Train(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:422:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 422 | other.dataset = new MatType(); | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:422:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:422:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(Tree&, size_t, arma::Mat&, arma::mat&, bool) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser; Tree = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:171:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:422:19: note: 171 | ns.Search(queryTree, k, neighborsOut, distancesOut); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:422:19: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:422:19: note: 146 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:422:19: note: | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:422:19: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:422:19: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 599 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:186:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: 186 | ns.Search(querySet, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: 146 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 101 | ns.Search(k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 93 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp: In instantiation of ‘mlpack::Octree::Octree(MatType&&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:70:33: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 70 | typename decltype(ns)::Tree queryTree(std::move(querySet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 56 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:154:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 154 | dataset(new MatType(std::move(dataset))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:154:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:154:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::LeafSizeNSWrapper* mlpack::LeafSizeNSWrapper::Clone() const [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:154:13: note: 101 | class NSWrapper : public NSWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:154:13: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:218:30: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:154:13: note: 218 | virtual LeafSizeNSWrapper* Clone() const /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:154:13: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:125:41: warning: ‘new’ of type ‘mlpack::NeighborSearch, arma::Mat, mlpack::UBTree, mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser, mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser>::Tree’ {aka ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>’} with extended alignment 16 [-Waligned-new=] 125 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:125:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:125:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 127 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Train(MatType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:123:13: required from ‘void mlpack::LeafSizeNSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t, double, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: 123 | ns.Train(std::move(referenceSet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:113:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: 113 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ^~~~~~~~~~~~~~~~~~ 114 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | >::Train(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 318 | referenceSet = new MatType(std::move(referenceSetIn)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Train(Tree) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser; Tree = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:132:13: required from ‘void mlpack::LeafSizeNSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t, double, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: 132 | ns.Train(std::move(referenceTree)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:113:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: 113 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ^~~~~~~~~~~~~~~~~~ 114 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | >::Train(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:347:25: warning: ‘new’ of type ‘mlpack::NeighborSearch, arma::Mat, mlpack::UBTree, mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser, mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser>::Tree’ {aka ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>’} with extended alignment 16 [-Waligned-new=] 347 | this->referenceTree = new Tree(std::move(referenceTree)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:347:25: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:347:25: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(Tree&, size_t, arma::Mat&, arma::mat&, bool) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser; Tree = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:171:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:347:25: note: 171 | ns.Search(queryTree, k, neighborsOut, distancesOut); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:347:25: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:347:25: note: 146 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:347:25: note: | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:347:25: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:347:25: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 599 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:186:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: 186 | ns.Search(querySet, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: 146 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 101 | ns.Search(k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 93 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::CellBound; SplitType = mlpack::UBTreeSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:70:33: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 70 | typename decltype(ns)::Tree queryTree(std::move(querySet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 56 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 138 | dataset(new MatType(std::move(data))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::SPTree; DualTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistDualTreeTraverser; SingleTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistSingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::SpillNSWrapper* mlpack::SpillNSWrapper::Clone() const [with SortPolicy = mlpack::FurthestNS]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: 101 | class NSWrapper : public NSWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:293:27: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: 293 | virtual SpillNSWrapper* Clone() const { return new SpillNSWrapper(*this); } /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 127 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(Tree&, size_t, arma::Mat&, arma::mat&, bool) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::SPTree; DualTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistDualTreeTraverser; SingleTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistSingleTreeTraverser; Tree = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:228:14: required from ‘void mlpack::SpillNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: 228 | ns.Search(queryTree, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:210:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: 210 | void SpillNSWrapper::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 599 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::SPTree; DualTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistDualTreeTraverser; SingleTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistSingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:234:14: required from ‘void mlpack::SpillNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: 234 | ns.Search(querySet, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:210:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: 210 | void SpillNSWrapper::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::SPTree; DualTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistDualTreeTraverser; SingleTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistSingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::SPTree; DualTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistDualTreeTraverser; SingleTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistSingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 101 | ns.Search(k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 93 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Train(MatType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::SPTree; DualTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistDualTreeTraverser; SingleTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistSingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:42:11: required from ‘void mlpack::NSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t, double, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::SPTree; DualTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistDualTreeTraverser; SingleTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistSingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 42 | ns.Train(std::move(referenceSet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:31:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 31 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ^~~~~~~~~~ 32 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | >::Train(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 318 | referenceSet = new MatType(std::move(referenceSetIn)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::LeafSizeNSWrapper* mlpack::LeafSizeNSWrapper::Clone() const [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: 101 | class NSWrapper : public NSWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:218:30: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: 218 | virtual LeafSizeNSWrapper* Clone() const /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 127 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Train(MatType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:123:13: required from ‘void mlpack::LeafSizeNSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t, double, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: 123 | ns.Train(std::move(referenceSet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:113:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: 113 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ^~~~~~~~~~~~~~~~~~ 114 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | >::Train(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 318 | referenceSet = new MatType(std::move(referenceSetIn)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(Tree&, size_t, arma::Mat&, arma::mat&, bool) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser; Tree = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:171:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: 171 | ns.Search(queryTree, k, neighborsOut, distancesOut); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: 146 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 599 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:186:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: 186 | ns.Search(querySet, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: 146 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 101 | ns.Search(k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 93 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::RPTreeMaxSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:70:33: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 70 | typename decltype(ns)::Tree queryTree(std::move(querySet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 56 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 138 | dataset(new MatType(std::move(data))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::LeafSizeNSWrapper* mlpack::LeafSizeNSWrapper::Clone() const [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: 101 | class NSWrapper : public NSWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:218:30: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: 218 | virtual LeafSizeNSWrapper* Clone() const /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 127 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Train(MatType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:123:13: required from ‘void mlpack::LeafSizeNSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t, double, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: 123 | ns.Train(std::move(referenceSet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:113:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: 113 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ^~~~~~~~~~~~~~~~~~ 114 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | >::Train(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 318 | referenceSet = new MatType(std::move(referenceSetIn)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(Tree&, size_t, arma::Mat&, arma::mat&, bool) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser; Tree = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:171:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: 171 | ns.Search(queryTree, k, neighborsOut, distancesOut); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: 146 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 599 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:186:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: 186 | ns.Search(querySet, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: 146 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 101 | ns.Search(k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 93 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::RPTreeMeanSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:70:33: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 70 | typename decltype(ns)::Tree queryTree(std::move(querySet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 56 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 138 | dataset(new MatType(std::move(data))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::LeafSizeNSWrapper* mlpack::LeafSizeNSWrapper::Clone() const [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: 101 | class NSWrapper : public NSWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:218:30: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: 218 | virtual LeafSizeNSWrapper* Clone() const /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:125:41: warning: ‘new’ of type ‘mlpack::NeighborSearch, arma::Mat, mlpack::VPTree, mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser, mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser>::Tree’ {aka ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>’} with extended alignment 16 [-Waligned-new=] 125 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:125:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:125:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 127 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Train(MatType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:123:13: required from ‘void mlpack::LeafSizeNSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t, double, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: 123 | ns.Train(std::move(referenceSet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:113:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: 113 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ^~~~~~~~~~~~~~~~~~ 114 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | >::Train(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 318 | referenceSet = new MatType(std::move(referenceSetIn)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Train(Tree) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser; Tree = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:132:13: required from ‘void mlpack::LeafSizeNSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t, double, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: 132 | ns.Train(std::move(referenceTree)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:113:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: 113 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ^~~~~~~~~~~~~~~~~~ 114 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | >::Train(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:347:25: warning: ‘new’ of type ‘mlpack::NeighborSearch, arma::Mat, mlpack::VPTree, mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser, mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser>::Tree’ {aka ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>’} with extended alignment 16 [-Waligned-new=] 347 | this->referenceTree = new Tree(std::move(referenceTree)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:347:25: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:347:25: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(Tree&, size_t, arma::Mat&, arma::mat&, bool) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser; Tree = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:171:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:347:25: note: 171 | ns.Search(queryTree, k, neighborsOut, distancesOut); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:347:25: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:347:25: note: 146 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:347:25: note: | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:347:25: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:347:25: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 599 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:186:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: 186 | ns.Search(querySet, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: 146 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 101 | ns.Search(k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 93 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HollowBallBound; SplitType = mlpack::VPTreeSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:70:33: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 70 | typename decltype(ns)::Tree queryTree(std::move(querySet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 56 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 138 | dataset(new MatType(std::move(data))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::NSWrapper* mlpack::NSWrapper::Clone() const [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RPlusPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: 101 | class NSWrapper : public NSWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:118:22: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: 118 | virtual NSWrapper* Clone() const { return new NSWrapper(*this); } /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 127 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Train(MatType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:42:11: required from ‘void mlpack::NSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t, double, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RPlusPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: 42 | ns.Train(std::move(referenceSet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:31:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: 31 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ^~~~~~~~~~ 32 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | >::Train(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 318 | referenceSet = new MatType(std::move(referenceSetIn)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(Tree&, size_t, arma::Mat&, arma::mat&, bool) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser; Tree = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:74:14: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RPlusPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: 74 | ns.Search(queryTree, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: 56 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 599 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:80:14: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RPlusPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: 80 | ns.Search(std::move(querySet), k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: 56 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RPlusPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 101 | ns.Search(k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 93 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::NSWrapper* mlpack::NSWrapper::Clone() const [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 101 | class NSWrapper : public NSWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:118:22: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 118 | virtual NSWrapper* Clone() const { return new NSWrapper(*this); } /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 127 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Train(MatType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:42:11: required from ‘void mlpack::NSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t, double, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: 42 | ns.Train(std::move(referenceSet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:31:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: 31 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ^~~~~~~~~~ 32 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | >::Train(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 318 | referenceSet = new MatType(std::move(referenceSetIn)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(Tree&, size_t, arma::Mat&, arma::mat&, bool) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; Tree = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:74:14: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: 74 | ns.Search(queryTree, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: 56 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 599 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:80:14: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: 80 | ns.Search(std::move(querySet), k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: 56 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 101 | ns.Search(k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 93 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::HilbertRTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::NSWrapper* mlpack::NSWrapper::Clone() const [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::HilbertRTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 101 | class NSWrapper : public NSWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:118:22: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 118 | virtual NSWrapper* Clone() const { return new NSWrapper(*this); } /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 127 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Train(MatType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::HilbertRTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:42:11: required from ‘void mlpack::NSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t, double, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::HilbertRTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: 42 | ns.Train(std::move(referenceSet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:31:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: 31 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ^~~~~~~~~~ 32 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | >::Train(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 318 | referenceSet = new MatType(std::move(referenceSetIn)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(Tree&, size_t, arma::Mat&, arma::mat&, bool) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::HilbertRTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser; Tree = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:74:14: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::HilbertRTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: 74 | ns.Search(queryTree, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: 56 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 599 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::HilbertRTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:80:14: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::HilbertRTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: 80 | ns.Search(std::move(querySet), k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: 56 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::HilbertRTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::HilbertRTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 101 | ns.Search(k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 93 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::XTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::NSWrapper* mlpack::NSWrapper::Clone() const [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::XTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 101 | class NSWrapper : public NSWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:118:22: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 118 | virtual NSWrapper* Clone() const { return new NSWrapper(*this); } /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 127 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Train(MatType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::XTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:42:11: required from ‘void mlpack::NSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t, double, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::XTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: 42 | ns.Train(std::move(referenceSet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:31:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: 31 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ^~~~~~~~~~ 32 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | >::Train(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 318 | referenceSet = new MatType(std::move(referenceSetIn)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(Tree&, size_t, arma::Mat&, arma::mat&, bool) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::XTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::SingleTreeTraverser; Tree = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:74:14: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::XTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: 74 | ns.Search(queryTree, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: 56 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 599 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::XTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:80:14: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::XTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: 80 | ns.Search(std::move(querySet), k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: 56 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::XTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::XTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 101 | ns.Search(k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 93 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::LeafSizeNSWrapper* mlpack::LeafSizeNSWrapper::Clone() const [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 101 | class NSWrapper : public NSWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:218:30: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 218 | virtual LeafSizeNSWrapper* Clone() const /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:125:41: warning: ‘new’ of type ‘mlpack::NeighborSearch, arma::Mat, mlpack::BallTree, mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser, mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser>::Tree’ {aka ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>’} with extended alignment 16 [-Waligned-new=] 125 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:125:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:125:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 127 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Train(MatType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:123:13: required from ‘void mlpack::LeafSizeNSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t, double, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: 123 | ns.Train(std::move(referenceSet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:113:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: 113 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ^~~~~~~~~~~~~~~~~~ 114 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | >::Train(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 318 | referenceSet = new MatType(std::move(referenceSetIn)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Train(Tree) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser; Tree = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:132:13: required from ‘void mlpack::LeafSizeNSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t, double, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: 132 | ns.Train(std::move(referenceTree)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:113:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: 113 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ^~~~~~~~~~~~~~~~~~ 114 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | >::Train(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:347:25: warning: ‘new’ of type ‘mlpack::NeighborSearch, arma::Mat, mlpack::BallTree, mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser, mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser>::Tree’ {aka ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>’} with extended alignment 16 [-Waligned-new=] 347 | this->referenceTree = new Tree(std::move(referenceTree)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:347:25: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:347:25: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(Tree&, size_t, arma::Mat&, arma::mat&, bool) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser; Tree = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:171:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:347:25: note: 171 | ns.Search(queryTree, k, neighborsOut, distancesOut); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:347:25: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:347:25: note: 146 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:347:25: note: | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:347:25: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:347:25: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 599 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:186:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: 186 | ns.Search(querySet, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: 146 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 101 | ns.Search(k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 93 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::BallBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:70:33: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 70 | typename decltype(ns)::Tree queryTree(std::move(querySet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 56 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 138 | dataset(new MatType(std::move(data))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RStarTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::NSWrapper* mlpack::NSWrapper::Clone() const [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RStarTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: 101 | class NSWrapper : public NSWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:118:22: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: 118 | virtual NSWrapper* Clone() const { return new NSWrapper(*this); } /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 127 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Train(MatType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RStarTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:42:11: required from ‘void mlpack::NSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t, double, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RStarTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: 42 | ns.Train(std::move(referenceSet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:31:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: 31 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ^~~~~~~~~~ 32 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | >::Train(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 318 | referenceSet = new MatType(std::move(referenceSetIn)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(Tree&, size_t, arma::Mat&, arma::mat&, bool) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RStarTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; Tree = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:74:14: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RStarTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: 74 | ns.Search(queryTree, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: 56 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 599 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RStarTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:80:14: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RStarTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: 80 | ns.Search(std::move(querySet), k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: 56 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RStarTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RStarTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 101 | ns.Search(k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 93 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::NSWrapper* mlpack::NSWrapper::Clone() const [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 101 | class NSWrapper : public NSWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:118:22: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 118 | virtual NSWrapper* Clone() const { return new NSWrapper(*this); } /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 127 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Train(MatType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:42:11: required from ‘void mlpack::NSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t, double, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: 42 | ns.Train(std::move(referenceSet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:31:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: 31 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ^~~~~~~~~~ 32 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | >::Train(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 318 | referenceSet = new MatType(std::move(referenceSetIn)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(Tree&, size_t, arma::Mat&, arma::mat&, bool) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; Tree = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:74:14: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: 74 | ns.Search(queryTree, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: 56 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 599 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:80:14: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: 80 | ns.Search(std::move(querySet), k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: 56 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 101 | ns.Search(k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 93 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree; DualTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::DualTreeTraverser; SingleTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::NSWrapper* mlpack::NSWrapper::Clone() const [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::StandardCoverTree; DualTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::DualTreeTraverser; SingleTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 101 | class NSWrapper : public NSWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:118:22: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 118 | virtual NSWrapper* Clone() const { return new NSWrapper(*this); } /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 127 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Train(MatType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree; DualTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::DualTreeTraverser; SingleTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:42:11: required from ‘void mlpack::NSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t, double, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::StandardCoverTree; DualTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::DualTreeTraverser; SingleTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: 42 | ns.Train(std::move(referenceSet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:31:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: 31 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ^~~~~~~~~~ 32 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | >::Train(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 318 | referenceSet = new MatType(std::move(referenceSetIn)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(Tree&, size_t, arma::Mat&, arma::mat&, bool) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree; DualTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::DualTreeTraverser; SingleTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::SingleTreeTraverser; Tree = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:74:14: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::StandardCoverTree; DualTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::DualTreeTraverser; SingleTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: 74 | ns.Search(queryTree, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: 56 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 599 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree; DualTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::DualTreeTraverser; SingleTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:80:14: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::StandardCoverTree; DualTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::DualTreeTraverser; SingleTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: 80 | ns.Search(std::move(querySet), k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: 56 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree; DualTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::DualTreeTraverser; SingleTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::StandardCoverTree; DualTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::DualTreeTraverser; SingleTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 101 | ns.Search(k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 93 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::LeafSizeNSWrapper* mlpack::LeafSizeNSWrapper::Clone() const [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 101 | class NSWrapper : public NSWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:218:30: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 218 | virtual LeafSizeNSWrapper* Clone() const /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 127 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Train(MatType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:123:13: required from ‘void mlpack::LeafSizeNSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t, double, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: 123 | ns.Train(std::move(referenceSet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:113:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: 113 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ^~~~~~~~~~~~~~~~~~ 114 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | >::Train(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 318 | referenceSet = new MatType(std::move(referenceSetIn)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(Tree&, size_t, arma::Mat&, arma::mat&, bool) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser; Tree = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:171:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: 171 | ns.Search(queryTree, k, neighborsOut, distancesOut); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: 146 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 599 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:186:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: 186 | ns.Search(querySet, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: 146 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 101 | ns.Search(k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 93 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:70:33: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 70 | typename decltype(ns)::Tree queryTree(std::move(querySet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 56 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 138 | dataset(new MatType(std::move(data))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp: In instantiation of ‘mlpack::Octree::Octree(const mlpack::Octree&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:125:41: required from ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: 125 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::LeafSizeNSWrapper* mlpack::LeafSizeNSWrapper::Clone() const [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: 101 | class NSWrapper : public NSWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:218:30: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: 218 | virtual LeafSizeNSWrapper* Clone() const /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:348:38: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 348 | dataset((other.parent == NULL) ? new MatType(*other.dataset) : NULL), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:348:38: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:348:38: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp: In instantiation of ‘mlpack::Octree::Octree(const MatType&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:750:14: required from ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:348:38: note: 750 | Tree queryTree(*referenceSet); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:348:38: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:348:38: note: 101 | ns.Search(k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:348:38: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:348:38: note: 93 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:348:38: note: | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:348:38: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:348:38: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:28:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 28 | dataset(new MatType(dataset)), | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:28:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:28:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const mlpack::BinarySpaceTree&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::CellBound; SplitType = mlpack::UBTreeSplit]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:125:41: required from ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:28:13: note: 125 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:28:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::LeafSizeNSWrapper* mlpack::LeafSizeNSWrapper::Clone() const [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:28:13: note: 101 | class NSWrapper : public NSWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:28:13: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:218:30: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:28:13: note: 218 | virtual LeafSizeNSWrapper* Clone() const /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:28:13: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 344 | dataset((other.parent == NULL) ? new MatType(*other.dataset) : NULL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:349:12: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>’ with extended alignment 16 [-Waligned-new=] 349 | left = new BinarySpaceTree(*other.Left()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:349:12: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:349:12: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>’ with extended alignment 16 [-Waligned-new=] 355 | right = new BinarySpaceTree(*other.Right()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp: In instantiation of ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, CellBound, UBTreeSplit>; MatType = const arma::Mat&; typename std::enable_if::RearrangesDataset>::type = void]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:452:40: required from ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: 452 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:186:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: 186 | ns.Search(querySet, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: 146 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>’ with extended alignment 16 [-Waligned-new=] 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::CellBound; SplitType = mlpack::UBTreeSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:750:14: required from ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 750 | Tree queryTree(*referenceSet); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 101 | ns.Search(k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 93 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 41 | dataset(new MatType(data)) // Copies the dataset. | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘void mlpack::BinarySpaceTree::SplitNode(size_t, SplitType, MatType>&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::CellBound; SplitType = mlpack::UBTreeSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:142:12: required from ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::CellBound; SplitType = mlpack::UBTreeSplit; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: 142 | SplitNode(maxLeafSize, splitter); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:70:33: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: 70 | typename decltype(ns)::Tree queryTree(std::move(querySet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: 56 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:906:10: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>’ with extended alignment 16 [-Waligned-new=] 906 | left = new BinarySpaceTree(this, begin, splitCol - begin, splitter, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 907 | maxLeafSize); | ~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:906:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:906:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>’ with extended alignment 16 [-Waligned-new=] 908 | right = new BinarySpaceTree(this, splitCol, begin + count - splitCol, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 909 | splitter, maxLeafSize); | ~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In instantiation of ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; HyperplaneType = mlpack::AxisOrthogonalHyperplane; SplitType = mlpack::MidpointSpaceSplit]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:125:41: required from ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::SPTree; DualTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistDualTreeTraverser; SingleTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistSingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: 125 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::SpillNSWrapper* mlpack::SpillNSWrapper::Clone() const [with SortPolicy = mlpack::FurthestNS]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: 101 | class NSWrapper : public NSWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:293:27: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: 293 | virtual SpillNSWrapper* Clone() const { return new SpillNSWrapper(*this); } /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:152:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 152 | new MatType(*other.dataset) : other.dataset), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:152:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:152:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:19: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const mlpack::BinarySpaceTree&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::RPTreeMaxSplit]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:125:41: required from ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:19: note: 125 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:19: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::LeafSizeNSWrapper* mlpack::LeafSizeNSWrapper::Clone() const [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:19: note: 101 | class NSWrapper : public NSWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:19: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:218:30: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:19: note: 218 | virtual LeafSizeNSWrapper* Clone() const /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:19: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 344 | dataset((other.parent == NULL) ? new MatType(*other.dataset) : NULL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::RPTreeMaxSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:750:14: required from ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: 750 | Tree queryTree(*referenceSet); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: 101 | ns.Search(k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: 93 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 41 | dataset(new MatType(data)) // Copies the dataset. | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const mlpack::BinarySpaceTree&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::RPTreeMeanSplit]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:125:41: required from ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: 125 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::LeafSizeNSWrapper* mlpack::LeafSizeNSWrapper::Clone() const [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: 101 | class NSWrapper : public NSWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:218:30: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: 218 | virtual LeafSizeNSWrapper* Clone() const /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 344 | dataset((other.parent == NULL) ? new MatType(*other.dataset) : NULL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::RPTreeMeanSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:750:14: required from ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: 750 | Tree queryTree(*referenceSet); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: 101 | ns.Search(k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: 93 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 41 | dataset(new MatType(data)) // Copies the dataset. | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const mlpack::BinarySpaceTree&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HollowBallBound; SplitType = mlpack::VPTreeSplit]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:125:41: required from ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: 125 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::LeafSizeNSWrapper* mlpack::LeafSizeNSWrapper::Clone() const [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: 101 | class NSWrapper : public NSWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:218:30: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: 218 | virtual LeafSizeNSWrapper* Clone() const /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 344 | dataset((other.parent == NULL) ? new MatType(*other.dataset) : NULL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:349:12: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>’ with extended alignment 16 [-Waligned-new=] 349 | left = new BinarySpaceTree(*other.Left()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:349:12: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:349:12: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>’ with extended alignment 16 [-Waligned-new=] 355 | right = new BinarySpaceTree(*other.Right()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp: In instantiation of ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, HollowBallBound, VPTreeSplit>; MatType = const arma::Mat&; typename std::enable_if::RearrangesDataset>::type = void]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:452:40: required from ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: 452 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:186:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: 186 | ns.Search(querySet, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: 146 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>’ with extended alignment 16 [-Waligned-new=] 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HollowBallBound; SplitType = mlpack::VPTreeSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:750:14: required from ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 750 | Tree queryTree(*referenceSet); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 101 | ns.Search(k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 93 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 41 | dataset(new MatType(data)) // Copies the dataset. | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘void mlpack::BinarySpaceTree::SplitNode(size_t, SplitType, MatType>&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HollowBallBound; SplitType = mlpack::VPTreeSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:142:12: required from ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HollowBallBound; SplitType = mlpack::VPTreeSplit; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: 142 | SplitNode(maxLeafSize, splitter); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:70:33: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: 70 | typename decltype(ns)::Tree queryTree(std::move(querySet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: 56 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:906:10: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>’ with extended alignment 16 [-Waligned-new=] 906 | left = new BinarySpaceTree(this, begin, splitCol - begin, splitter, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 907 | maxLeafSize); | ~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:906:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:906:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>’ with extended alignment 16 [-Waligned-new=] 908 | right = new BinarySpaceTree(this, splitCol, begin + count - splitCol, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 909 | splitter, maxLeafSize); | ~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const MatType&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::RPlusPlusTreeAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:750:14: required from ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: 750 | Tree queryTree(*referenceSet); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RPlusPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: 101 | ns.Search(k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: 93 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 67 | dataset(new MatType(data)), | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const MatType&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:750:14: required from ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 750 | Tree queryTree(*referenceSet); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 101 | ns.Search(k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 93 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 67 | dataset(new MatType(data)), | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const MatType&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::HilbertRTreeSplit<2>; DescentType = mlpack::HilbertRTreeDescentHeuristic; AuxiliaryInformationType = mlpack::DiscreteHilbertRTreeAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:750:14: required from ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::HilbertRTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 750 | Tree queryTree(*referenceSet); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::HilbertRTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 101 | ns.Search(k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 93 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 67 | dataset(new MatType(data)), | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const mlpack::RectangleTree&, bool, mlpack::RectangleTree*) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::XTreeSplit; DescentType = mlpack::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::XTreeAuxiliaryInformation]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:125:41: required from ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::XTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 125 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::NSWrapper* mlpack::NSWrapper::Clone() const [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::XTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 101 | class NSWrapper : public NSWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:118:22: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 118 | virtual NSWrapper* Clone() const { return new NSWrapper(*this); } /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 187 | (parent ? parent->dataset : new MatType(*other.dataset)) : | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const MatType&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::XTreeSplit; DescentType = mlpack::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::XTreeAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:750:14: required from ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::XTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 750 | Tree queryTree(*referenceSet); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::XTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 101 | ns.Search(k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 93 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 67 | dataset(new MatType(data)), | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const mlpack::BinarySpaceTree&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::BallBound; SplitType = mlpack::MidpointSplit]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:125:41: required from ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 125 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::LeafSizeNSWrapper* mlpack::LeafSizeNSWrapper::Clone() const [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 101 | class NSWrapper : public NSWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:218:30: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 218 | virtual LeafSizeNSWrapper* Clone() const /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 344 | dataset((other.parent == NULL) ? new MatType(*other.dataset) : NULL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:349:12: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>’ with extended alignment 16 [-Waligned-new=] 349 | left = new BinarySpaceTree(*other.Left()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:349:12: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:349:12: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>’ with extended alignment 16 [-Waligned-new=] 355 | right = new BinarySpaceTree(*other.Right()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp: In instantiation of ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, BallBound, MidpointSplit>; MatType = const arma::Mat&; typename std::enable_if::RearrangesDataset>::type = void]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:452:40: required from ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: 452 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:186:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: 186 | ns.Search(querySet, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: 146 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>’ with extended alignment 16 [-Waligned-new=] 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::BallBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:750:14: required from ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 750 | Tree queryTree(*referenceSet); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 101 | ns.Search(k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 93 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 41 | dataset(new MatType(data)) // Copies the dataset. | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘void mlpack::BinarySpaceTree::SplitNode(size_t, SplitType, MatType>&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::BallBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:142:12: required from ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::BallBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: 142 | SplitNode(maxLeafSize, splitter); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:70:33: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: 70 | typename decltype(ns)::Tree queryTree(std::move(querySet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: 56 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:906:10: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>’ with extended alignment 16 [-Waligned-new=] 906 | left = new BinarySpaceTree(this, begin, splitCol - begin, splitter, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 907 | maxLeafSize); | ~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:906:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:906:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>’ with extended alignment 16 [-Waligned-new=] 908 | right = new BinarySpaceTree(this, splitCol, begin + count - splitCol, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 909 | splitter, maxLeafSize); | ~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const mlpack::RectangleTree&, bool, mlpack::RectangleTree*) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::RStarTreeSplit; DescentType = mlpack::RStarTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:125:41: required from ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RStarTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: 125 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::NSWrapper* mlpack::NSWrapper::Clone() const [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RStarTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: 101 | class NSWrapper : public NSWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:118:22: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: 118 | virtual NSWrapper* Clone() const { return new NSWrapper(*this); } /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 187 | (parent ? parent->dataset : new MatType(*other.dataset)) : | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const MatType&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::RStarTreeSplit; DescentType = mlpack::RStarTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:750:14: required from ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RStarTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 750 | Tree queryTree(*referenceSet); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RStarTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 101 | ns.Search(k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 93 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 67 | dataset(new MatType(data)), | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const MatType&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::RTreeSplit; DescentType = mlpack::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:750:14: required from ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 750 | Tree queryTree(*referenceSet); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 101 | ns.Search(k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 93 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 67 | dataset(new MatType(data)), | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp: In instantiation of ‘mlpack::CoverTree::CoverTree(const mlpack::CoverTree&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; RootPointPolicy = mlpack::FirstPointIsRoot]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:125:41: required from ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree; DualTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::DualTreeTraverser; SingleTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 125 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::NSWrapper* mlpack::NSWrapper::Clone() const [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::StandardCoverTree; DualTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::DualTreeTraverser; SingleTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 101 | class NSWrapper : public NSWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:118:22: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 118 | virtual NSWrapper* Clone() const { return new NSWrapper(*this); } /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 509 | new MatType(*other.dataset) : other.dataset), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const mlpack::BinarySpaceTree&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::MidpointSplit]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:125:41: required from ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: 125 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::LeafSizeNSWrapper* mlpack::LeafSizeNSWrapper::Clone() const [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: 101 | class NSWrapper : public NSWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:218:30: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: 218 | virtual LeafSizeNSWrapper* Clone() const /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 344 | dataset((other.parent == NULL) ? new MatType(*other.dataset) : NULL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:750:14: required from ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: 750 | Tree queryTree(*referenceSet); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: 101 | ns.Search(k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: 93 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 41 | dataset(new MatType(data)) // Copies the dataset. | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp: In instantiation of ‘mlpack::Octree::Octree(const MatType&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = Octree, NeighborSearchStat, arma::Mat >; MatType = const arma::Mat&; typename std::enable_if::RearrangesDataset>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: 27 | return new TreeType(std::forward(dataset), oldFromNew); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:452:40: required from ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: 452 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:186:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: 186 | ns.Search(querySet, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: 146 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:66:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 66 | dataset(new MatType(dataset)), | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:66:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:66:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::CellBound; SplitType = mlpack::UBTreeSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, CellBound, UBTreeSplit>; MatType = const arma::Mat&; typename std::enable_if::RearrangesDataset>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:66:13: note: 27 | return new TreeType(std::forward(dataset), oldFromNew); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:66:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:452:40: required from ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:66:13: note: 452 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:66:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:186:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:66:13: note: 186 | ns.Search(querySet, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:66:13: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:66:13: note: 146 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:66:13: note: | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:66:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:66:13: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 69 | dataset(new MatType(data)) // Copies the dataset. | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::RPTreeMaxSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, HRectBound, RPTreeMaxSplit>; MatType = const arma::Mat&; typename std::enable_if::RearrangesDataset>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 27 | return new TreeType(std::forward(dataset), oldFromNew); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:452:40: required from ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 452 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:186:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 186 | ns.Search(querySet, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 146 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 69 | dataset(new MatType(data)) // Copies the dataset. | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::RPTreeMeanSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, HRectBound, RPTreeMeanSplit>; MatType = const arma::Mat&; typename std::enable_if::RearrangesDataset>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 27 | return new TreeType(std::forward(dataset), oldFromNew); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:452:40: required from ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 452 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:186:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 186 | ns.Search(querySet, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 146 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 69 | dataset(new MatType(data)) // Copies the dataset. | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HollowBallBound; SplitType = mlpack::VPTreeSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, HollowBallBound, VPTreeSplit>; MatType = const arma::Mat&; typename std::enable_if::RearrangesDataset>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 27 | return new TreeType(std::forward(dataset), oldFromNew); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:452:40: required from ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 452 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:186:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 186 | ns.Search(querySet, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 146 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 69 | dataset(new MatType(data)) // Copies the dataset. | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::BallBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, BallBound, MidpointSplit>; MatType = const arma::Mat&; typename std::enable_if::RearrangesDataset>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 27 | return new TreeType(std::forward(dataset), oldFromNew); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:452:40: required from ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 452 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:186:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 186 | ns.Search(querySet, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 146 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 69 | dataset(new MatType(data)) // Copies the dataset. | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, HRectBound, MidpointSplit>; MatType = const arma::Mat&; typename std::enable_if::RearrangesDataset>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 27 | return new TreeType(std::forward(dataset), oldFromNew); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:452:40: required from ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 452 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:186:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 186 | ns.Search(querySet, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 146 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 69 | dataset(new MatType(data)) // Copies the dataset. | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 62%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_knn.dir/__/bindings/python/print_pyx.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_knn.dir/__/bindings/python/print_pyx.cpp.o -MF CMakeFiles/generate_pyx_knn.dir/__/bindings/python/print_pyx.cpp.o.d -o CMakeFiles/generate_pyx_knn.dir/__/bindings/python/print_pyx.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:35, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.cpp:13: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 62%] Linking CXX executable ../../../bin/generate_pyx_knn cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -E cmake_link_script CMakeFiles/generate_pyx_knn.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes CMakeFiles/generate_pyx_knn.dir/__/bindings/python/generate_pyx_knn.cpp.o CMakeFiles/generate_pyx_knn.dir/__/bindings/python/print_pyx.cpp.o -o ../../../bin/generate_pyx_knn /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DPROGRAM=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/bin/generate_pyx_knn -DOUTPUT_FILE=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/knn.pyx -P /builddir/build/BUILD/mlpack-4.3.0/CMake/RunProgram.cmake gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 62%] Built target generate_pyx_knn /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_nmf.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_nmf.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 62%] Generating ../bindings/python/generate_pyx_nmf.cpp cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DGENERATE_CPP_IN=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/generate_pyx.cpp.in -DGENERATE_CPP_OUT=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_nmf.cpp -DPROGRAM_MAIN_FILE=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/nmf/nmf_main.cpp -DPROGRAM_NAME=nmf -P /builddir/build/BUILD/mlpack-4.3.0/CMake/ConfigureFile.cmake cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/generate_pyx_nmf.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_nmf.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_nmf.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 62%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_nmf.dir/__/bindings/python/generate_pyx_nmf.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_nmf.dir/__/bindings/python/generate_pyx_nmf.cpp.o -MF CMakeFiles/generate_pyx_nmf.dir/__/bindings/python/generate_pyx_nmf.cpp.o.d -o CMakeFiles/generate_pyx_nmf.dir/__/bindings/python/generate_pyx_nmf.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_nmf.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/prefixedoutstream.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/log.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_nmf.cpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_nmf.cpp:29: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 63%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_kfn.dir/__/bindings/python/print_pyx.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_kfn.dir/__/bindings/python/print_pyx.cpp.o -MF CMakeFiles/generate_pyx_kfn.dir/__/bindings/python/print_pyx.cpp.o.d -o CMakeFiles/generate_pyx_kfn.dir/__/bindings/python/print_pyx.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:35, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.cpp:13: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ [ 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 In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 64%] Linking CXX executable ../../../bin/generate_pyx_kfn cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -E cmake_link_script CMakeFiles/generate_pyx_kfn.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes CMakeFiles/generate_pyx_kfn.dir/__/bindings/python/generate_pyx_kfn.cpp.o CMakeFiles/generate_pyx_kfn.dir/__/bindings/python/print_pyx.cpp.o -o ../../../bin/generate_pyx_kfn /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DPROGRAM=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/bin/generate_pyx_kfn -DOUTPUT_FILE=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/kfn.pyx -P /builddir/build/BUILD/mlpack-4.3.0/CMake/RunProgram.cmake gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 64%] Built target generate_pyx_kfn /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_pca.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_pca.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 64%] Generating ../bindings/python/generate_pyx_pca.cpp cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DGENERATE_CPP_IN=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/generate_pyx.cpp.in -DGENERATE_CPP_OUT=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_pca.cpp -DPROGRAM_MAIN_FILE=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/pca/pca_main.cpp -DPROGRAM_NAME=pca -P /builddir/build/BUILD/mlpack-4.3.0/CMake/ConfigureFile.cmake cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/generate_pyx_pca.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_pca.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_pca.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 64%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_pca.dir/__/bindings/python/generate_pyx_pca.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_pca.dir/__/bindings/python/generate_pyx_pca.cpp.o -MF CMakeFiles/generate_pyx_pca.dir/__/bindings/python/generate_pyx_pca.cpp.o.d -o CMakeFiles/generate_pyx_pca.dir/__/bindings/python/generate_pyx_pca.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_pca.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/prefixedoutstream.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/log.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_pca.cpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ [ 64%] Linking CXX executable ../../../bin/generate_pyx_nmf cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -E cmake_link_script CMakeFiles/generate_pyx_nmf.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes CMakeFiles/generate_pyx_nmf.dir/__/bindings/python/generate_pyx_nmf.cpp.o CMakeFiles/generate_pyx_nmf.dir/__/bindings/python/print_pyx.cpp.o -o ../../../bin/generate_pyx_nmf /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DPROGRAM=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/bin/generate_pyx_nmf -DOUTPUT_FILE=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/nmf.pyx -P /builddir/build/BUILD/mlpack-4.3.0/CMake/RunProgram.cmake gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 64%] Built target generate_pyx_nmf /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_perceptron.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_perceptron.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 64%] Generating ../bindings/python/generate_pyx_perceptron.cpp cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DGENERATE_CPP_IN=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/generate_pyx.cpp.in -DGENERATE_CPP_OUT=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_perceptron.cpp -DPROGRAM_MAIN_FILE=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/perceptron/perceptron_main.cpp -DPROGRAM_NAME=perceptron -P /builddir/build/BUILD/mlpack-4.3.0/CMake/ConfigureFile.cmake cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/generate_pyx_perceptron.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_perceptron.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_perceptron.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 65%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_perceptron.dir/__/bindings/python/generate_pyx_perceptron.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_perceptron.dir/__/bindings/python/generate_pyx_perceptron.cpp.o -MF CMakeFiles/generate_pyx_perceptron.dir/__/bindings/python/generate_pyx_perceptron.cpp.o.d -o CMakeFiles/generate_pyx_perceptron.dir/__/bindings/python/generate_pyx_perceptron.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_perceptron.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/prefixedoutstream.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/log.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_perceptron.cpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_pca.cpp:29: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/quic_svd/quic_svd.hpp:124, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/pca/decomposition_policies/quic_svd_method.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/pca/decomposition_policies/decomposition_policies.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/pca/pca.hpp:21, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/pca/pca_main.cpp:20, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_pca.cpp:33: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/quic_svd/quic_svd_impl.hpp: In constructor ‘mlpack::QUIC_SVD::QUIC_SVD(double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/quic_svd/quic_svd_impl.hpp:32:18: warning: unused parameter ‘epsilon’ [-Wunused-parameter] 32 | const double epsilon, | ~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/quic_svd/quic_svd_impl.hpp:33:18: warning: unused parameter ‘delta’ [-Wunused-parameter] 33 | const double delta) | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/quic_svd/quic_svd_impl.hpp: In member function ‘void mlpack::QUIC_SVD::Apply(const arma::mat&, arma::mat&, arma::mat&, arma::mat&, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/quic_svd/quic_svd_impl.hpp:50:51: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 50 | ctree = new CosineTree(dataset, epsilon, delta); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/quic_svd/quic_svd_impl.hpp:50:51: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/quic_svd/quic_svd_impl.hpp:50:51: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/quic_svd/quic_svd_impl.hpp:52:55: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 52 | ctree = new CosineTree(dataset.t(), epsilon, delta); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/quic_svd/quic_svd_impl.hpp:52:55: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/quic_svd/quic_svd_impl.hpp:52:55: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_perceptron.cpp:29: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_perceptron.cpp:33: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/perceptron/perceptron_main.cpp: In function ‘void mlpack_perceptron(mlpack::util::Params&, mlpack::util::Timers&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/perceptron/perceptron_main.cpp:184:29: warning: ‘new’ of type ‘PerceptronModel’ with extended alignment 16 [-Waligned-new=] 184 | p = new PerceptronModel(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/perceptron/perceptron_main.cpp:184:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/perceptron/perceptron_main.cpp:184:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 65%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_perceptron.dir/__/bindings/python/print_pyx.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_perceptron.dir/__/bindings/python/print_pyx.cpp.o -MF CMakeFiles/generate_pyx_perceptron.dir/__/bindings/python/print_pyx.cpp.o.d -o CMakeFiles/generate_pyx_perceptron.dir/__/bindings/python/print_pyx.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:35, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.cpp:13: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ [ 66%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_pca.dir/__/bindings/python/print_pyx.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_pca.dir/__/bindings/python/print_pyx.cpp.o -MF CMakeFiles/generate_pyx_pca.dir/__/bindings/python/print_pyx.cpp.o.d -o CMakeFiles/generate_pyx_pca.dir/__/bindings/python/print_pyx.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:35, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.cpp:13: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 66%] Linking CXX executable ../../../bin/generate_pyx_perceptron cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -E cmake_link_script CMakeFiles/generate_pyx_perceptron.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes CMakeFiles/generate_pyx_perceptron.dir/__/bindings/python/generate_pyx_perceptron.cpp.o CMakeFiles/generate_pyx_perceptron.dir/__/bindings/python/print_pyx.cpp.o -o ../../../bin/generate_pyx_perceptron /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DPROGRAM=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/bin/generate_pyx_perceptron -DOUTPUT_FILE=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/perceptron.pyx -P /builddir/build/BUILD/mlpack-4.3.0/CMake/RunProgram.cmake gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 66%] Built target generate_pyx_perceptron /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_preprocess_split.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_preprocess_split.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 66%] Generating ../bindings/python/generate_pyx_preprocess_split.cpp cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DGENERATE_CPP_IN=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/generate_pyx.cpp.in -DGENERATE_CPP_OUT=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_preprocess_split.cpp -DPROGRAM_MAIN_FILE=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/preprocess_split_main.cpp -DPROGRAM_NAME=preprocess_split -P /builddir/build/BUILD/mlpack-4.3.0/CMake/ConfigureFile.cmake cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/generate_pyx_preprocess_split.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_preprocess_split.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_preprocess_split.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 66%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_preprocess_split.dir/__/bindings/python/generate_pyx_preprocess_split.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_preprocess_split.dir/__/bindings/python/generate_pyx_preprocess_split.cpp.o -MF CMakeFiles/generate_pyx_preprocess_split.dir/__/bindings/python/generate_pyx_preprocess_split.cpp.o.d -o CMakeFiles/generate_pyx_preprocess_split.dir/__/bindings/python/generate_pyx_preprocess_split.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_preprocess_split.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/prefixedoutstream.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/log.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_preprocess_split.cpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ [ 66%] Linking CXX executable ../../../bin/generate_pyx_pca cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -E cmake_link_script CMakeFiles/generate_pyx_pca.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes CMakeFiles/generate_pyx_pca.dir/__/bindings/python/generate_pyx_pca.cpp.o CMakeFiles/generate_pyx_pca.dir/__/bindings/python/print_pyx.cpp.o -o ../../../bin/generate_pyx_pca /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DPROGRAM=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/bin/generate_pyx_pca -DOUTPUT_FILE=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/pca.pyx -P /builddir/build/BUILD/mlpack-4.3.0/CMake/RunProgram.cmake gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 66%] Built target generate_pyx_pca /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_preprocess_binarize.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_preprocess_binarize.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 66%] Generating ../bindings/python/generate_pyx_preprocess_binarize.cpp cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DGENERATE_CPP_IN=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/generate_pyx.cpp.in -DGENERATE_CPP_OUT=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_preprocess_binarize.cpp -DPROGRAM_MAIN_FILE=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/preprocess_binarize_main.cpp -DPROGRAM_NAME=preprocess_binarize -P /builddir/build/BUILD/mlpack-4.3.0/CMake/ConfigureFile.cmake cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/generate_pyx_preprocess_binarize.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_preprocess_binarize.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_preprocess_binarize.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 67%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_preprocess_binarize.dir/__/bindings/python/generate_pyx_preprocess_binarize.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_preprocess_binarize.dir/__/bindings/python/generate_pyx_preprocess_binarize.cpp.o -MF CMakeFiles/generate_pyx_preprocess_binarize.dir/__/bindings/python/generate_pyx_preprocess_binarize.cpp.o.d -o CMakeFiles/generate_pyx_preprocess_binarize.dir/__/bindings/python/generate_pyx_preprocess_binarize.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_preprocess_binarize.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_preprocess_split.cpp:29: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/prefixedoutstream.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/log.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_preprocess_binarize.cpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_preprocess_binarize.cpp:29: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 67%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_preprocess_binarize.dir/__/bindings/python/print_pyx.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_preprocess_binarize.dir/__/bindings/python/print_pyx.cpp.o -MF CMakeFiles/generate_pyx_preprocess_binarize.dir/__/bindings/python/print_pyx.cpp.o.d -o CMakeFiles/generate_pyx_preprocess_binarize.dir/__/bindings/python/print_pyx.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:35, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.cpp:13: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ [ 68%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_preprocess_split.dir/__/bindings/python/print_pyx.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_preprocess_split.dir/__/bindings/python/print_pyx.cpp.o -MF CMakeFiles/generate_pyx_preprocess_split.dir/__/bindings/python/print_pyx.cpp.o.d -o CMakeFiles/generate_pyx_preprocess_split.dir/__/bindings/python/print_pyx.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:35, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.cpp:13: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 68%] Linking CXX executable ../../../bin/generate_pyx_preprocess_binarize cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -E cmake_link_script CMakeFiles/generate_pyx_preprocess_binarize.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes CMakeFiles/generate_pyx_preprocess_binarize.dir/__/bindings/python/generate_pyx_preprocess_binarize.cpp.o CMakeFiles/generate_pyx_preprocess_binarize.dir/__/bindings/python/print_pyx.cpp.o -o ../../../bin/generate_pyx_preprocess_binarize /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DPROGRAM=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/bin/generate_pyx_preprocess_binarize -DOUTPUT_FILE=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/preprocess_binarize.pyx -P /builddir/build/BUILD/mlpack-4.3.0/CMake/RunProgram.cmake gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 68%] Built target generate_pyx_preprocess_binarize /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_preprocess_describe.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_preprocess_describe.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 69%] Generating ../bindings/python/generate_pyx_preprocess_describe.cpp cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DGENERATE_CPP_IN=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/generate_pyx.cpp.in -DGENERATE_CPP_OUT=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_preprocess_describe.cpp -DPROGRAM_MAIN_FILE=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/preprocess_describe_main.cpp -DPROGRAM_NAME=preprocess_describe -P /builddir/build/BUILD/mlpack-4.3.0/CMake/ConfigureFile.cmake cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/generate_pyx_preprocess_describe.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_preprocess_describe.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_preprocess_describe.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 69%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_preprocess_describe.dir/__/bindings/python/generate_pyx_preprocess_describe.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_preprocess_describe.dir/__/bindings/python/generate_pyx_preprocess_describe.cpp.o -MF CMakeFiles/generate_pyx_preprocess_describe.dir/__/bindings/python/generate_pyx_preprocess_describe.cpp.o.d -o CMakeFiles/generate_pyx_preprocess_describe.dir/__/bindings/python/generate_pyx_preprocess_describe.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_preprocess_describe.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/prefixedoutstream.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/log.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_preprocess_describe.cpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ [ 69%] Linking CXX executable ../../../bin/generate_pyx_preprocess_split cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -E cmake_link_script CMakeFiles/generate_pyx_preprocess_split.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes CMakeFiles/generate_pyx_preprocess_split.dir/__/bindings/python/generate_pyx_preprocess_split.cpp.o CMakeFiles/generate_pyx_preprocess_split.dir/__/bindings/python/print_pyx.cpp.o -o ../../../bin/generate_pyx_preprocess_split /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DPROGRAM=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/bin/generate_pyx_preprocess_split -DOUTPUT_FILE=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/preprocess_split.pyx -P /builddir/build/BUILD/mlpack-4.3.0/CMake/RunProgram.cmake gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 69%] Built target generate_pyx_preprocess_split /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_preprocess_scale.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_preprocess_scale.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 69%] Generating ../bindings/python/generate_pyx_preprocess_scale.cpp cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DGENERATE_CPP_IN=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/generate_pyx.cpp.in -DGENERATE_CPP_OUT=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_preprocess_scale.cpp -DPROGRAM_MAIN_FILE=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/preprocess_scale_main.cpp -DPROGRAM_NAME=preprocess_scale -P /builddir/build/BUILD/mlpack-4.3.0/CMake/ConfigureFile.cmake cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/generate_pyx_preprocess_scale.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_preprocess_scale.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_preprocess_scale.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 69%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_preprocess_scale.dir/__/bindings/python/generate_pyx_preprocess_scale.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_preprocess_scale.dir/__/bindings/python/generate_pyx_preprocess_scale.cpp.o -MF CMakeFiles/generate_pyx_preprocess_scale.dir/__/bindings/python/generate_pyx_preprocess_scale.cpp.o.d -o CMakeFiles/generate_pyx_preprocess_scale.dir/__/bindings/python/generate_pyx_preprocess_scale.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_preprocess_scale.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_preprocess_describe.cpp:29: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/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 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:202:46: note: 169 | m->Fit(input); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:202:46: note: | ~~~~~~^~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:172:21: warning: ‘new’ of type ‘mlpack::data::StandardScaler’ with extended alignment 16 [-Waligned-new=] 172 | standardscale = new data::StandardScaler(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:172:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:172:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:178:19: warning: ‘new’ of type ‘mlpack::data::MinMaxScaler’ with extended alignment 16 [-Waligned-new=] 178 | minmaxscale = new data::MinMaxScaler(minValue, maxValue); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:178:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:178:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:184:17: warning: ‘new’ of type ‘mlpack::data::MeanNormalization’ with extended alignment 16 [-Waligned-new=] 184 | meanscale = new data::MeanNormalization(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:184:17: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:184:17: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:190:19: warning: ‘new’ of type ‘mlpack::data::MaxAbsScaler’ with extended alignment 16 [-Waligned-new=] 190 | maxabsscale = new data::MaxAbsScaler(); | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:190:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:190:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:196:16: warning: ‘new’ of type ‘mlpack::data::PCAWhitening’ with extended alignment 16 [-Waligned-new=] 196 | pcascale = new data::PCAWhitening(epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:196:16: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:196:16: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:202:16: warning: ‘new’ of type ‘mlpack::data::ZCAWhitening’ with extended alignment 16 [-Waligned-new=] 202 | zcascale = new data::ZCAWhitening(epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:202:16: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:202:16: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 69%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_preprocess_describe.dir/__/bindings/python/print_pyx.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_preprocess_describe.dir/__/bindings/python/print_pyx.cpp.o -MF CMakeFiles/generate_pyx_preprocess_describe.dir/__/bindings/python/print_pyx.cpp.o.d -o CMakeFiles/generate_pyx_preprocess_describe.dir/__/bindings/python/print_pyx.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:35, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.cpp:13: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 69%] Linking CXX executable ../../../bin/generate_pyx_preprocess_describe cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -E cmake_link_script CMakeFiles/generate_pyx_preprocess_describe.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes CMakeFiles/generate_pyx_preprocess_describe.dir/__/bindings/python/generate_pyx_preprocess_describe.cpp.o CMakeFiles/generate_pyx_preprocess_describe.dir/__/bindings/python/print_pyx.cpp.o -o ../../../bin/generate_pyx_preprocess_describe /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DPROGRAM=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/bin/generate_pyx_preprocess_describe -DOUTPUT_FILE=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/preprocess_describe.pyx -P /builddir/build/BUILD/mlpack-4.3.0/CMake/RunProgram.cmake gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 69%] Built target generate_pyx_preprocess_describe /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_preprocess_one_hot_encoding.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_preprocess_one_hot_encoding.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 70%] Generating ../bindings/python/generate_pyx_preprocess_one_hot_encoding.cpp cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DGENERATE_CPP_IN=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/generate_pyx.cpp.in -DGENERATE_CPP_OUT=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_preprocess_one_hot_encoding.cpp -DPROGRAM_MAIN_FILE=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/preprocess_one_hot_encoding_main.cpp -DPROGRAM_NAME=preprocess_one_hot_encoding -P /builddir/build/BUILD/mlpack-4.3.0/CMake/ConfigureFile.cmake cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/generate_pyx_preprocess_one_hot_encoding.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_preprocess_one_hot_encoding.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_preprocess_one_hot_encoding.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 70%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_preprocess_one_hot_encoding.dir/__/bindings/python/generate_pyx_preprocess_one_hot_encoding.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_preprocess_one_hot_encoding.dir/__/bindings/python/generate_pyx_preprocess_one_hot_encoding.cpp.o -MF CMakeFiles/generate_pyx_preprocess_one_hot_encoding.dir/__/bindings/python/generate_pyx_preprocess_one_hot_encoding.cpp.o.d -o CMakeFiles/generate_pyx_preprocess_one_hot_encoding.dir/__/bindings/python/generate_pyx_preprocess_one_hot_encoding.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_preprocess_one_hot_encoding.cpp [ 70%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_preprocess_scale.dir/__/bindings/python/print_pyx.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_preprocess_scale.dir/__/bindings/python/print_pyx.cpp.o -MF CMakeFiles/generate_pyx_preprocess_scale.dir/__/bindings/python/print_pyx.cpp.o.d -o CMakeFiles/generate_pyx_preprocess_scale.dir/__/bindings/python/print_pyx.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/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/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp: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_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 In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 71%] Linking CXX executable ../../../bin/generate_pyx_preprocess_scale cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -E cmake_link_script CMakeFiles/generate_pyx_preprocess_scale.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes CMakeFiles/generate_pyx_preprocess_scale.dir/__/bindings/python/generate_pyx_preprocess_scale.cpp.o CMakeFiles/generate_pyx_preprocess_scale.dir/__/bindings/python/print_pyx.cpp.o -o ../../../bin/generate_pyx_preprocess_scale /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DPROGRAM=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/bin/generate_pyx_preprocess_scale -DOUTPUT_FILE=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/preprocess_scale.pyx -P /builddir/build/BUILD/mlpack-4.3.0/CMake/RunProgram.cmake gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 71%] Built target generate_pyx_preprocess_scale /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_radical.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_radical.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 71%] Generating ../bindings/python/generate_pyx_radical.cpp cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DGENERATE_CPP_IN=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/generate_pyx.cpp.in -DGENERATE_CPP_OUT=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_radical.cpp -DPROGRAM_MAIN_FILE=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/radical/radical_main.cpp -DPROGRAM_NAME=radical -P /builddir/build/BUILD/mlpack-4.3.0/CMake/ConfigureFile.cmake cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/generate_pyx_radical.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_radical.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_radical.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 71%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_radical.dir/__/bindings/python/generate_pyx_radical.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_radical.dir/__/bindings/python/generate_pyx_radical.cpp.o -MF CMakeFiles/generate_pyx_radical.dir/__/bindings/python/generate_pyx_radical.cpp.o.d -o CMakeFiles/generate_pyx_radical.dir/__/bindings/python/generate_pyx_radical.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_radical.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/prefixedoutstream.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/log.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_radical.cpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_radical.cpp:29: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 71%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_preprocess_one_hot_encoding.dir/__/bindings/python/print_pyx.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_preprocess_one_hot_encoding.dir/__/bindings/python/print_pyx.cpp.o -MF CMakeFiles/generate_pyx_preprocess_one_hot_encoding.dir/__/bindings/python/print_pyx.cpp.o.d -o CMakeFiles/generate_pyx_preprocess_one_hot_encoding.dir/__/bindings/python/print_pyx.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:35, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.cpp:13: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 72%] Linking CXX executable ../../../bin/generate_pyx_preprocess_one_hot_encoding cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -E cmake_link_script CMakeFiles/generate_pyx_preprocess_one_hot_encoding.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes CMakeFiles/generate_pyx_preprocess_one_hot_encoding.dir/__/bindings/python/generate_pyx_preprocess_one_hot_encoding.cpp.o CMakeFiles/generate_pyx_preprocess_one_hot_encoding.dir/__/bindings/python/print_pyx.cpp.o -o ../../../bin/generate_pyx_preprocess_one_hot_encoding /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DPROGRAM=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/bin/generate_pyx_preprocess_one_hot_encoding -DOUTPUT_FILE=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/preprocess_one_hot_encoding.pyx -P /builddir/build/BUILD/mlpack-4.3.0/CMake/RunProgram.cmake gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 72%] Built target generate_pyx_preprocess_one_hot_encoding /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_random_forest.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_random_forest.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 72%] Generating ../bindings/python/generate_pyx_random_forest.cpp cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DGENERATE_CPP_IN=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/generate_pyx.cpp.in -DGENERATE_CPP_OUT=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_random_forest.cpp -DPROGRAM_MAIN_FILE=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/random_forest/random_forest_main.cpp -DPROGRAM_NAME=random_forest -P /builddir/build/BUILD/mlpack-4.3.0/CMake/ConfigureFile.cmake cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/generate_pyx_random_forest.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_random_forest.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_random_forest.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 73%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_random_forest.dir/__/bindings/python/generate_pyx_random_forest.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_random_forest.dir/__/bindings/python/generate_pyx_random_forest.cpp.o -MF CMakeFiles/generate_pyx_random_forest.dir/__/bindings/python/generate_pyx_random_forest.cpp.o.d -o CMakeFiles/generate_pyx_random_forest.dir/__/bindings/python/generate_pyx_random_forest.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_random_forest.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/prefixedoutstream.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/log.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_random_forest.cpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ [ 74%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_radical.dir/__/bindings/python/print_pyx.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_radical.dir/__/bindings/python/print_pyx.cpp.o -MF CMakeFiles/generate_pyx_radical.dir/__/bindings/python/print_pyx.cpp.o.d -o CMakeFiles/generate_pyx_radical.dir/__/bindings/python/print_pyx.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/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()); | ^ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp: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/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: 562 | return Train(tmpData, 0, tmpData.n_cols, datasetInfo, tmpLabels, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563 | numClasses, tmpWeights, minimumLeafSize, minimumGainSplit, maximumDepth, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564 | dimensionSelector); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: | ~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/random_forest/random_forest_impl.hpp:542:41: required from ‘double mlpack::RandomForest::Train(const MatType&, const mlpack::data::DatasetInfo&, const arma::Row&, size_t, const arma::rowvec&, size_t, size_t, double, size_t, DimensionSelectionType&, bool) [with bool UseWeights = false; bool UseDatasetInfo = false; MatType = arma::Mat; FitnessFunction = mlpack::GiniGain; DimensionSelectionType = mlpack::MultipleRandomDimensionSelect; NumericSplitType = mlpack::BestBinaryNumericSplit; CategoricalSplitType = mlpack::AllCategoricalSplit; bool UseBootstrap = true; mlpack::data::DatasetInfo = mlpack::data::DatasetMapper >; size_t = long unsigned int; arma::rowvec = arma::Row]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: 542 | trees[oldNumTrees + i].Train(bootstrapDataset, datasetInfo, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | bootstrapLabels, numClasses, bootstrapWeights, minimumLeafSize, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | minimumGainSplit, maximumDepth, dimensionSelector) : /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/random_forest/random_forest_impl.hpp:194:29: required from ‘double mlpack::RandomForest::Train(const MatType&, const arma::Row&, size_t, size_t, size_t, double, size_t, bool, DimensionSelectionType) [with MatType = arma::Mat; FitnessFunction = mlpack::GiniGain; DimensionSelectionType = mlpack::MultipleRandomDimensionSelect; NumericSplitType = mlpack::BestBinaryNumericSplit; CategoricalSplitType = mlpack::AllCategoricalSplit; bool UseBootstrap = true; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: 194 | return Train(dataset, datasetInfo, labels, numClasses, weights, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195 | numTrees, minimumLeafSize, minimumGainSplit, maximumDepth, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 196 | dimensionSelector, warmStart); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/random_forest/random_forest_main.cpp:258:22: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: 258 | rfModel->rf.Train(data, labels, numClasses, numTrees, minimumLeafSize, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | minimumGainSplit, maxDepth, params.Has("warm_start"), mrds); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:761:29: warning: ‘new’ of type ‘mlpack::DecisionTree’ with extended alignment 16 [-Waligned-new=] 761 | DecisionTree* child = new DecisionTree(); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:761:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:761:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp: In instantiation of ‘double mlpack::DecisionTree::Train(MatType&, size_t, size_t, arma::Row&, size_t, arma::rowvec&, size_t, double, size_t, DimensionSelectionType&) [with bool UseWeights = true; MatType = arma::Mat; FitnessFunction = mlpack::GiniGain; NumericSplitType = mlpack::BestBinaryNumericSplit; CategoricalSplitType = mlpack::AllCategoricalSplit; DimensionSelectionType = mlpack::MultipleRandomDimensionSelect; bool NoRecursion = false; size_t = long unsigned int; arma::rowvec = arma::Row]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:608:21: required from ‘double mlpack::DecisionTree::Train(MatType, LabelsType, size_t, WeightsType, size_t, double, size_t, DimensionSelectionType, std::enable_if_t<((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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:761:29: note: 608 | return Train(tmpData, 0, tmpData.n_cols, tmpLabels, numClasses, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:761:29: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 609 | tmpWeights, minimumLeafSize, minimumGainSplit, maximumDepth, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:761:29: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 610 | dimensionSelector); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:761:29: note: | ~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/random_forest/random_forest_impl.hpp:552:41: required from ‘double mlpack::RandomForest::Train(const MatType&, const mlpack::data::DatasetInfo&, const arma::Row&, size_t, const arma::rowvec&, size_t, size_t, double, size_t, DimensionSelectionType&, bool) [with bool UseWeights = false; bool UseDatasetInfo = false; MatType = arma::Mat; FitnessFunction = mlpack::GiniGain; DimensionSelectionType = mlpack::MultipleRandomDimensionSelect; NumericSplitType = mlpack::BestBinaryNumericSplit; CategoricalSplitType = mlpack::AllCategoricalSplit; bool UseBootstrap = true; mlpack::data::DatasetInfo = mlpack::data::DatasetMapper >; size_t = long unsigned int; arma::rowvec = arma::Row]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:761:29: note: 552 | trees[oldNumTrees + i].Train(bootstrapDataset, bootstrapLabels, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:761:29: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 553 | numClasses, bootstrapWeights, minimumLeafSize, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:761:29: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 554 | minimumGainSplit, maximumDepth, dimensionSelector) : /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:761:29: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/random_forest/random_forest_impl.hpp:194:29: required from ‘double mlpack::RandomForest::Train(const MatType&, const arma::Row&, size_t, size_t, size_t, double, size_t, bool, DimensionSelectionType) [with MatType = arma::Mat; FitnessFunction = mlpack::GiniGain; DimensionSelectionType = mlpack::MultipleRandomDimensionSelect; NumericSplitType = mlpack::BestBinaryNumericSplit; CategoricalSplitType = mlpack::AllCategoricalSplit; bool UseBootstrap = true; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:761:29: note: 194 | return Train(dataset, datasetInfo, labels, numClasses, weights, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:761:29: note: | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195 | numTrees, minimumLeafSize, minimumGainSplit, maximumDepth, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:761:29: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 196 | dimensionSelector, warmStart); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:761:29: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/random_forest/random_forest_main.cpp:258:22: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:761:29: note: 258 | rfModel->rf.Train(data, labels, numClasses, numTrees, minimumLeafSize, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:761:29: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | minimumGainSplit, maxDepth, params.Has("warm_start"), mrds); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:761:29: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: warning: ‘new’ of type ‘mlpack::DecisionTree’ with extended alignment 16 [-Waligned-new=] 919 | DecisionTree* child = new DecisionTree(); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp: In instantiation of ‘double mlpack::DecisionTree::Train(MatType&, size_t, size_t, const mlpack::data::DatasetInfo&, arma::Row&, size_t, arma::rowvec&, size_t, double, size_t, DimensionSelectionType&) [with bool UseWeights = false; MatType = arma::Mat; FitnessFunction = mlpack::GiniGain; NumericSplitType = mlpack::BestBinaryNumericSplit; CategoricalSplitType = mlpack::AllCategoricalSplit; DimensionSelectionType = mlpack::MultipleRandomDimensionSelect; bool NoRecursion = false; size_t = long unsigned int; mlpack::data::DatasetInfo = mlpack::data::DatasetMapper >; arma::rowvec = arma::Row]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:475:22: required from ‘double mlpack::DecisionTree::Train(MatType, const mlpack::data::DatasetInfo&, LabelsType, size_t, size_t, double, size_t, DimensionSelectionType) [with MatType = arma::Mat; LabelsType = arma::Row; FitnessFunction = mlpack::GiniGain; NumericSplitType = mlpack::BestBinaryNumericSplit; CategoricalSplitType = mlpack::AllCategoricalSplit; DimensionSelectionType = mlpack::MultipleRandomDimensionSelect; bool NoRecursion = false; mlpack::data::DatasetInfo = mlpack::data::DatasetMapper >; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: 475 | return Train(tmpData, 0, tmpData.n_cols, datasetInfo, tmpLabels, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 476 | numClasses, weights, minimumLeafSize, minimumGainSplit, maximumDepth, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 477 | dimensionSelector); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: | ~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/random_forest/random_forest_impl.hpp:565:41: required from ‘double mlpack::RandomForest::Train(const MatType&, const mlpack::data::DatasetInfo&, const arma::Row&, size_t, const arma::rowvec&, size_t, size_t, double, size_t, DimensionSelectionType&, bool) [with bool UseWeights = false; bool UseDatasetInfo = false; MatType = arma::Mat; FitnessFunction = mlpack::GiniGain; DimensionSelectionType = mlpack::MultipleRandomDimensionSelect; NumericSplitType = mlpack::BestBinaryNumericSplit; CategoricalSplitType = mlpack::AllCategoricalSplit; bool UseBootstrap = true; mlpack::data::DatasetInfo = mlpack::data::DatasetMapper >; size_t = long unsigned int; arma::rowvec = arma::Row]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: 565 | trees[oldNumTrees + i].Train(bootstrapDataset, datasetInfo, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 566 | bootstrapLabels, numClasses, minimumLeafSize, minimumGainSplit, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 567 | maximumDepth, dimensionSelector) : /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/random_forest/random_forest_impl.hpp:194:29: required from ‘double mlpack::RandomForest::Train(const MatType&, const arma::Row&, size_t, size_t, size_t, double, size_t, bool, DimensionSelectionType) [with MatType = arma::Mat; FitnessFunction = mlpack::GiniGain; DimensionSelectionType = mlpack::MultipleRandomDimensionSelect; NumericSplitType = mlpack::BestBinaryNumericSplit; CategoricalSplitType = mlpack::AllCategoricalSplit; bool UseBootstrap = true; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: 194 | return Train(dataset, datasetInfo, labels, numClasses, weights, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195 | numTrees, minimumLeafSize, minimumGainSplit, maximumDepth, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 196 | dimensionSelector, warmStart); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/random_forest/random_forest_main.cpp:258:22: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: 258 | rfModel->rf.Train(data, labels, numClasses, numTrees, minimumLeafSize, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | minimumGainSplit, maxDepth, params.Has("warm_start"), mrds); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:761:29: warning: ‘new’ of type ‘mlpack::DecisionTree’ with extended alignment 16 [-Waligned-new=] 761 | DecisionTree* child = new DecisionTree(); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:761:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:761:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp: In instantiation of ‘double mlpack::DecisionTree::Train(MatType&, size_t, size_t, arma::Row&, size_t, arma::rowvec&, size_t, double, size_t, DimensionSelectionType&) [with bool UseWeights = false; MatType = arma::Mat; FitnessFunction = mlpack::GiniGain; NumericSplitType = mlpack::BestBinaryNumericSplit; CategoricalSplitType = mlpack::AllCategoricalSplit; DimensionSelectionType = mlpack::MultipleRandomDimensionSelect; bool NoRecursion = false; size_t = long unsigned int; arma::rowvec = arma::Row]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:515:22: required from ‘double mlpack::DecisionTree::Train(MatType, LabelsType, size_t, size_t, double, size_t, DimensionSelectionType) [with MatType = arma::Mat; LabelsType = arma::Row; FitnessFunction = mlpack::GiniGain; NumericSplitType = mlpack::BestBinaryNumericSplit; CategoricalSplitType = mlpack::AllCategoricalSplit; DimensionSelectionType = mlpack::MultipleRandomDimensionSelect; bool NoRecursion = false; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:761:29: note: 515 | return Train(tmpData, 0, tmpData.n_cols, tmpLabels, numClasses, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:761:29: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 516 | weights, minimumLeafSize, minimumGainSplit, maximumDepth, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:761:29: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517 | dimensionSelector); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:761:29: note: | ~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/random_forest/random_forest_impl.hpp:575:41: required from ‘double mlpack::RandomForest::Train(const MatType&, const mlpack::data::DatasetInfo&, const arma::Row&, size_t, const arma::rowvec&, size_t, size_t, double, size_t, DimensionSelectionType&, bool) [with bool UseWeights = false; bool UseDatasetInfo = false; MatType = arma::Mat; FitnessFunction = mlpack::GiniGain; DimensionSelectionType = mlpack::MultipleRandomDimensionSelect; NumericSplitType = mlpack::BestBinaryNumericSplit; CategoricalSplitType = mlpack::AllCategoricalSplit; bool UseBootstrap = true; mlpack::data::DatasetInfo = mlpack::data::DatasetMapper >; size_t = long unsigned int; arma::rowvec = arma::Row]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:761:29: note: 575 | trees[oldNumTrees + i].Train(bootstrapDataset, bootstrapLabels, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:761:29: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 576 | numClasses, minimumLeafSize, minimumGainSplit, maximumDepth, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:761:29: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 577 | dimensionSelector) : /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:761:29: note: | ~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/random_forest/random_forest_impl.hpp:194:29: required from ‘double mlpack::RandomForest::Train(const MatType&, const arma::Row&, size_t, size_t, size_t, double, size_t, bool, DimensionSelectionType) [with MatType = arma::Mat; FitnessFunction = mlpack::GiniGain; DimensionSelectionType = mlpack::MultipleRandomDimensionSelect; NumericSplitType = mlpack::BestBinaryNumericSplit; CategoricalSplitType = mlpack::AllCategoricalSplit; bool UseBootstrap = true; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:761:29: note: 194 | return Train(dataset, datasetInfo, labels, numClasses, weights, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:761:29: note: | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195 | numTrees, minimumLeafSize, minimumGainSplit, maximumDepth, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:761:29: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 196 | dimensionSelector, warmStart); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:761:29: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/random_forest/random_forest_main.cpp:258:22: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:761:29: note: 258 | rfModel->rf.Train(data, labels, numClasses, numTrees, minimumLeafSize, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:761:29: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | minimumGainSplit, maxDepth, params.Has("warm_start"), mrds); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:761:29: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: warning: ‘new’ of type ‘mlpack::DecisionTree’ with extended alignment 16 [-Waligned-new=] 919 | DecisionTree* child = new DecisionTree(); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp: In instantiation of ‘mlpack::DecisionTree::DecisionTree(const mlpack::DecisionTree&) [with FitnessFunction = mlpack::GiniGain; NumericSplitType = mlpack::BestBinaryNumericSplit; CategoricalSplitType = mlpack::AllCategoricalSplit; DimensionSelectionType = mlpack::MultipleRandomDimensionSelect; bool NoRecursion = false]’: /usr/include/c++/14/bits/stl_construct.h:119:7: required from ‘void std::_Construct(_Tp*, _Args&& ...) [with _Tp = mlpack::DecisionTree; _Args = {const mlpack::DecisionTree&}]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: 119 | ::new((void*)__p) _Tp(std::forward<_Args>(__args)...); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_uninitialized.h:120:21: required from ‘_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const mlpack::DecisionTree*; _ForwardIterator = mlpack::DecisionTree*]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: 120 | std::_Construct(std::__addressof(*__cur), *__first); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_uninitialized.h:137:32: required from ‘static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const mlpack::DecisionTree*; _ForwardIterator = mlpack::DecisionTree*; bool _TrivialValueTypes = false]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: 137 | { return std::__do_uninit_copy(__first, __last, __result); } /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_uninitialized.h:185:15: required from ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const mlpack::DecisionTree*; _ForwardIterator = mlpack::DecisionTree*]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 185 | __uninit_copy(__first, __last, __result); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_uninitialized.h:373:37: required from ‘_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = const mlpack::DecisionTree*; _ForwardIterator = mlpack::DecisionTree*; _Tp = mlpack::DecisionTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: 373 | return std::uninitialized_copy(__first, __last, __result); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_uninitialized.h:399:2: required from ‘_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = mlpack::DecisionTree*; _ForwardIterator = mlpack::DecisionTree*; _Allocator = allocator >]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: 398 | return std::__uninitialized_copy_a /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 399 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 400 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/vector.tcc:894:46: required from ‘void std::vector<_Tp, _Alloc>::_M_default_append(size_type) [with _Tp = mlpack::DecisionTree; _Alloc = std::allocator >; size_type = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: 894 | std::__uninitialized_move_if_noexcept_a( /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 895 | __old_start, __old_finish, __new_start, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 896 | _M_get_Tp_allocator()); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: | ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_vector.h:1013:4: required from ‘void std::vector<_Tp, _Alloc>::resize(size_type) [with _Tp = mlpack::DecisionTree; _Alloc = std::allocator >; size_type = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: 1013 | _M_default_append(__new_size - size()); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/random_forest/random_forest_impl.hpp:501:15: required from ‘double mlpack::RandomForest::Train(const MatType&, const mlpack::data::DatasetInfo&, const arma::Row&, size_t, const arma::rowvec&, size_t, size_t, double, size_t, DimensionSelectionType&, bool) [with bool UseWeights = false; bool UseDatasetInfo = false; MatType = arma::Mat; FitnessFunction = mlpack::GiniGain; DimensionSelectionType = mlpack::MultipleRandomDimensionSelect; NumericSplitType = mlpack::BestBinaryNumericSplit; CategoricalSplitType = mlpack::AllCategoricalSplit; bool UseBootstrap = true; mlpack::data::DatasetInfo = mlpack::data::DatasetMapper >; size_t = long unsigned int; arma::rowvec = arma::Row]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: 501 | trees.resize(trees.size() + numTrees); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/random_forest/random_forest_impl.hpp:194:29: required from ‘double mlpack::RandomForest::Train(const MatType&, const arma::Row&, size_t, size_t, size_t, double, size_t, bool, DimensionSelectionType) [with MatType = arma::Mat; FitnessFunction = mlpack::GiniGain; DimensionSelectionType = mlpack::MultipleRandomDimensionSelect; NumericSplitType = mlpack::BestBinaryNumericSplit; CategoricalSplitType = mlpack::AllCategoricalSplit; bool UseBootstrap = true; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: 194 | return Train(dataset, datasetInfo, labels, numClasses, weights, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195 | numTrees, minimumLeafSize, minimumGainSplit, maximumDepth, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 196 | dimensionSelector, warmStart); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/random_forest/random_forest_main.cpp:258:22: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: 258 | rfModel->rf.Train(data, labels, numClasses, numTrees, minimumLeafSize, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | minimumGainSplit, maxDepth, params.Has("warm_start"), mrds); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:297:24: warning: ‘new’ of type ‘mlpack::DecisionTree’ with extended alignment 16 [-Waligned-new=] 297 | children.push_back(new DecisionTree(*other.children[i])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:297:24: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:297:24: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 74%] Linking CXX executable ../../../bin/generate_pyx_radical cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -E cmake_link_script CMakeFiles/generate_pyx_radical.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes CMakeFiles/generate_pyx_radical.dir/__/bindings/python/generate_pyx_radical.cpp.o CMakeFiles/generate_pyx_radical.dir/__/bindings/python/print_pyx.cpp.o -o ../../../bin/generate_pyx_radical /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DPROGRAM=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/bin/generate_pyx_radical -DOUTPUT_FILE=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/radical.pyx -P /builddir/build/BUILD/mlpack-4.3.0/CMake/RunProgram.cmake gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 74%] Built target generate_pyx_radical /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_krann.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_krann.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 74%] Generating ../bindings/python/generate_pyx_krann.cpp cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DGENERATE_CPP_IN=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/generate_pyx.cpp.in -DGENERATE_CPP_OUT=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_krann.cpp -DPROGRAM_MAIN_FILE=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/krann_main.cpp -DPROGRAM_NAME=krann -P /builddir/build/BUILD/mlpack-4.3.0/CMake/ConfigureFile.cmake cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/generate_pyx_krann.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_krann.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_krann.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 75%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_krann.dir/__/bindings/python/generate_pyx_krann.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_krann.dir/__/bindings/python/generate_pyx_krann.cpp.o -MF CMakeFiles/generate_pyx_krann.dir/__/bindings/python/generate_pyx_krann.cpp.o.d -o CMakeFiles/generate_pyx_krann.dir/__/bindings/python/generate_pyx_krann.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_krann.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/prefixedoutstream.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/log.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_krann.cpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_krann.cpp:29: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search.hpp:401, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/krann_main.cpp:20, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_krann.cpp:33: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In member function ‘void mlpack::RASearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:251:31: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 251 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:251:31: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:251:31: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:252:31: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 252 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:252:31: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:252:31: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:31: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 256 | neighborPtr = new arma::Mat; // All indices need mapping. | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:31: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:31: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In member function ‘void mlpack::RASearch::Search(Tree*, size_t, arma::Mat&, arma::mat&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:29: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 422 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In member function ‘void mlpack::RASearch::Search(size_t, arma::Mat&, arma::mat&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:471:29: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 471 | distancePtr = new arma::mat; | ^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:471:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:471:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:29: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 472 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/krann_main.cpp: In function ‘void mlpack_krann(mlpack::util::Params&, mlpack::util::Timers&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/krann_main.cpp:174:24: warning: ‘new’ of type ‘mlpack::RAModel’ with extended alignment 16 [-Waligned-new=] 174 | rann = new RAModel(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/krann_main.cpp:174:24: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/krann_main.cpp:174:24: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘mlpack::RASearch::RASearch(bool, bool, double, double, bool, bool, size_t, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:117:7: required from ‘mlpack::RAWrapper::RAWrapper(bool, bool) [with TreeType = mlpack::StandardCoverTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/krann_main.cpp:174:24: note: 117 | ra(singleMode, naive) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/krann_main.cpp:174:24: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:113:68: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/krann_main.cpp:174:24: note: 113 | raSearch = new RAWrapper(naive, singleMode); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/krann_main.cpp:174:24: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 105 | referenceSet(new MatType()), | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘mlpack::RASearch::RASearch(bool, bool, double, double, bool, bool, size_t, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RTree; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:117:7: required from ‘mlpack::RAWrapper::RAWrapper(bool, bool) [with TreeType = mlpack::RTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: 117 | ra(singleMode, naive) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:116:56: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: 116 | raSearch = new RAWrapper(naive, singleMode); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 105 | referenceSet(new MatType()), | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘mlpack::RASearch::RASearch(bool, bool, double, double, bool, bool, size_t, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RStarTree; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:117:7: required from ‘mlpack::RAWrapper::RAWrapper(bool, bool) [with TreeType = mlpack::RStarTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: 117 | ra(singleMode, naive) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:119:60: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: 119 | raSearch = new RAWrapper(naive, singleMode); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 105 | referenceSet(new MatType()), | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘mlpack::RASearch::RASearch(bool, bool, double, double, bool, bool, size_t, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::XTree; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:117:7: required from ‘mlpack::RAWrapper::RAWrapper(bool, bool) [with TreeType = mlpack::XTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: 117 | ra(singleMode, naive) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:122:56: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: 122 | raSearch = new RAWrapper(naive, singleMode); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 105 | referenceSet(new MatType()), | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘mlpack::RASearch::RASearch(bool, bool, double, double, bool, bool, size_t, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::HilbertRTree; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:117:7: required from ‘mlpack::RAWrapper::RAWrapper(bool, bool) [with TreeType = mlpack::HilbertRTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: 117 | ra(singleMode, naive) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:125:63: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: 125 | raSearch = new RAWrapper(naive, singleMode); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 105 | referenceSet(new MatType()), | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘mlpack::RASearch::RASearch(bool, bool, double, double, bool, bool, size_t, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusTree; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:117:7: required from ‘mlpack::RAWrapper::RAWrapper(bool, bool) [with TreeType = mlpack::RPlusTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: 117 | ra(singleMode, naive) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:128:60: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: 128 | raSearch = new RAWrapper(naive, singleMode); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 105 | referenceSet(new MatType()), | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘mlpack::RASearch::RASearch(bool, bool, double, double, bool, bool, size_t, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusPlusTree; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:117:7: required from ‘mlpack::RAWrapper::RAWrapper(bool, bool) [with TreeType = mlpack::RPlusPlusTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: 117 | ra(singleMode, naive) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:131:64: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: 131 | raSearch = new RAWrapper(naive, singleMode); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 105 | referenceSet(new MatType()), | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘mlpack::RASearch::RASearch(bool, bool, double, double, bool, bool, size_t, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:117:7: required from ‘mlpack::RAWrapper::RAWrapper(bool, bool) [with TreeType = mlpack::KDTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: 117 | ra(singleMode, naive) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:219:44: required from ‘mlpack::LeafSizeRAWrapper::LeafSizeRAWrapper(bool, bool) [with TreeType = mlpack::KDTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: 219 | RAWrapper(singleMode, naive) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:110:65: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: 110 | raSearch = new LeafSizeRAWrapper(naive, singleMode); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 105 | referenceSet(new MatType()), | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘mlpack::RASearch::RASearch(bool, bool, double, double, bool, bool, size_t, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::UBTree; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:117:7: required from ‘mlpack::RAWrapper::RAWrapper(bool, bool) [with TreeType = mlpack::UBTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: 117 | ra(singleMode, naive) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:219:44: required from ‘mlpack::LeafSizeRAWrapper::LeafSizeRAWrapper(bool, bool) [with TreeType = mlpack::UBTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: 219 | RAWrapper(singleMode, naive) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:134:65: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: 134 | raSearch = new LeafSizeRAWrapper(naive, singleMode); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 105 | referenceSet(new MatType()), | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘mlpack::RASearch::RASearch(bool, bool, double, double, bool, bool, size_t, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::Octree; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:117:7: required from ‘mlpack::RAWrapper::RAWrapper(bool, bool) [with TreeType = mlpack::Octree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: 117 | ra(singleMode, naive) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:219:44: required from ‘mlpack::LeafSizeRAWrapper::LeafSizeRAWrapper(bool, bool) [with TreeType = mlpack::Octree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: 219 | RAWrapper(singleMode, naive) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:137:65: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: 137 | raSearch = new LeafSizeRAWrapper(naive, singleMode); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 105 | referenceSet(new MatType()), | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree.hpp:638, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree.hpp:20, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:22: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const MatType&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; SplitType = mlpack::RTreeSplit; DescentType = mlpack::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, RAQueryStat, arma::Mat, RTreeSplit, RTreeDescentHeuristic, NoAuxiliaryInformation>; MatType = const arma::Mat&; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: 38 | return new TreeType(std::forward(dataset)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:120:36: required from ‘mlpack::RASearch::RASearch(bool, bool, double, double, bool, bool, size_t, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RTree; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: 120 | referenceTree = BuildTree(*referenceSet, oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:117:7: required from ‘mlpack::RAWrapper::RAWrapper(bool, bool) [with TreeType = mlpack::RTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: 117 | ra(singleMode, naive) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:116:56: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: 116 | raSearch = new RAWrapper(naive, singleMode); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 67 | dataset(new MatType(data)), | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const MatType&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; SplitType = mlpack::RStarTreeSplit; DescentType = mlpack::RStarTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, RAQueryStat, arma::Mat, RStarTreeSplit, RStarTreeDescentHeuristic, NoAuxiliaryInformation>; MatType = const arma::Mat&; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 38 | return new TreeType(std::forward(dataset)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:120:36: required from ‘mlpack::RASearch::RASearch(bool, bool, double, double, bool, bool, size_t, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RStarTree; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 120 | referenceTree = BuildTree(*referenceSet, oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:117:7: required from ‘mlpack::RAWrapper::RAWrapper(bool, bool) [with TreeType = mlpack::RStarTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 117 | ra(singleMode, naive) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:119:60: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 119 | raSearch = new RAWrapper(naive, singleMode); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 67 | dataset(new MatType(data)), | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const MatType&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; SplitType = mlpack::XTreeSplit; DescentType = mlpack::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::XTreeAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, RAQueryStat, arma::Mat, XTreeSplit, RTreeDescentHeuristic, XTreeAuxiliaryInformation>; MatType = const arma::Mat&; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 38 | return new TreeType(std::forward(dataset)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:120:36: required from ‘mlpack::RASearch::RASearch(bool, bool, double, double, bool, bool, size_t, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::XTree; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 120 | referenceTree = BuildTree(*referenceSet, oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:117:7: required from ‘mlpack::RAWrapper::RAWrapper(bool, bool) [with TreeType = mlpack::XTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 117 | ra(singleMode, naive) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:122:56: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 122 | raSearch = new RAWrapper(naive, singleMode); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 67 | dataset(new MatType(data)), | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const MatType&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; SplitType = mlpack::HilbertRTreeSplit<2>; DescentType = mlpack::HilbertRTreeDescentHeuristic; AuxiliaryInformationType = mlpack::DiscreteHilbertRTreeAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, RAQueryStat, arma::Mat, HilbertRTreeSplit<2>, HilbertRTreeDescentHeuristic, DiscreteHilbertRTreeAuxiliaryInformation>; MatType = const arma::Mat&; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 38 | return new TreeType(std::forward(dataset)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:120:36: required from ‘mlpack::RASearch::RASearch(bool, bool, double, double, bool, bool, size_t, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::HilbertRTree; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 120 | referenceTree = BuildTree(*referenceSet, oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:117:7: required from ‘mlpack::RAWrapper::RAWrapper(bool, bool) [with TreeType = mlpack::HilbertRTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 117 | ra(singleMode, naive) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:125:63: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 125 | raSearch = new RAWrapper(naive, singleMode); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 67 | dataset(new MatType(data)), | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const MatType&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, RAQueryStat, arma::Mat, RPlusTreeSplit, RPlusTreeDescentHeuristic, NoAuxiliaryInformation>; MatType = const arma::Mat&; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 38 | return new TreeType(std::forward(dataset)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:120:36: required from ‘mlpack::RASearch::RASearch(bool, bool, double, double, bool, bool, size_t, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusTree; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 120 | referenceTree = BuildTree(*referenceSet, oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:117:7: required from ‘mlpack::RAWrapper::RAWrapper(bool, bool) [with TreeType = mlpack::RPlusTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 117 | ra(singleMode, naive) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:128:60: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 128 | raSearch = new RAWrapper(naive, singleMode); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 67 | dataset(new MatType(data)), | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const MatType&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::RPlusPlusTreeAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, RAQueryStat, arma::Mat, RPlusTreeSplit, RPlusPlusTreeDescentHeuristic, RPlusPlusTreeAuxiliaryInformation>; MatType = const arma::Mat&; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 38 | return new TreeType(std::forward(dataset)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:120:36: required from ‘mlpack::RASearch::RASearch(bool, bool, double, double, bool, bool, size_t, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusPlusTree; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 120 | referenceTree = BuildTree(*referenceSet, oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:117:7: required from ‘mlpack::RAWrapper::RAWrapper(bool, bool) [with TreeType = mlpack::RPlusPlusTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 117 | ra(singleMode, naive) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:131:64: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 131 | raSearch = new RAWrapper(naive, singleMode); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 67 | dataset(new MatType(data)), | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:26: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp: In instantiation of ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, RAQueryStat, arma::Mat, CellBound, UBTreeSplit>; MatType = const arma::Mat&; typename std::enable_if::RearrangesDataset>::type = void]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:120:36: required from ‘mlpack::RASearch::RASearch(bool, bool, double, double, bool, bool, size_t, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::UBTree; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 120 | referenceTree = BuildTree(*referenceSet, oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:117:7: required from ‘mlpack::RAWrapper::RAWrapper(bool, bool) [with TreeType = mlpack::UBTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 117 | ra(singleMode, naive) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:219:44: required from ‘mlpack::LeafSizeRAWrapper::LeafSizeRAWrapper(bool, bool) [with TreeType = mlpack::UBTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 219 | RAWrapper(singleMode, naive) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:134:65: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 134 | raSearch = new LeafSizeRAWrapper(naive, singleMode); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::RAQueryStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>’ with extended alignment 16 [-Waligned-new=] 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree.hpp:571, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree.hpp:23, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:17: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, RAQueryStat, arma::Mat, HRectBound, MidpointSplit>; MatType = const arma::Mat&; typename std::enable_if::RearrangesDataset>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:120:36: required from ‘mlpack::RASearch::RASearch(bool, bool, double, double, bool, bool, size_t, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 120 | referenceTree = BuildTree(*referenceSet, oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:117:7: required from ‘mlpack::RAWrapper::RAWrapper(bool, bool) [with TreeType = mlpack::KDTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 117 | ra(singleMode, naive) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:219:44: required from ‘mlpack::LeafSizeRAWrapper::LeafSizeRAWrapper(bool, bool) [with TreeType = mlpack::KDTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 219 | RAWrapper(singleMode, naive) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:110:65: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 110 | raSearch = new LeafSizeRAWrapper(naive, singleMode); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 69 | dataset(new MatType(data)) // Copies the dataset. | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; BoundType = mlpack::CellBound; SplitType = mlpack::UBTreeSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, RAQueryStat, arma::Mat, CellBound, UBTreeSplit>; MatType = const arma::Mat&; typename std::enable_if::RearrangesDataset>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 27 | return new TreeType(std::forward(dataset), oldFromNew); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:120:36: required from ‘mlpack::RASearch::RASearch(bool, bool, double, double, bool, bool, size_t, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::UBTree; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 120 | referenceTree = BuildTree(*referenceSet, oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:117:7: required from ‘mlpack::RAWrapper::RAWrapper(bool, bool) [with TreeType = mlpack::UBTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 117 | ra(singleMode, naive) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:219:44: required from ‘mlpack::LeafSizeRAWrapper::LeafSizeRAWrapper(bool, bool) [with TreeType = mlpack::UBTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 219 | RAWrapper(singleMode, naive) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:134:65: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 134 | raSearch = new LeafSizeRAWrapper(naive, singleMode); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 69 | dataset(new MatType(data)) // Copies the dataset. | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree.hpp:468, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:21: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp: In instantiation of ‘mlpack::Octree::Octree(const MatType&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = Octree, RAQueryStat, arma::Mat >; MatType = const arma::Mat&; typename std::enable_if::RearrangesDataset>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 27 | return new TreeType(std::forward(dataset), oldFromNew); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:120:36: required from ‘mlpack::RASearch::RASearch(bool, bool, double, double, bool, bool, size_t, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::Octree; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 120 | referenceTree = BuildTree(*referenceSet, oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:117:7: required from ‘mlpack::RAWrapper::RAWrapper(bool, bool) [with TreeType = mlpack::Octree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 117 | ra(singleMode, naive) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:219:44: required from ‘mlpack::LeafSizeRAWrapper::LeafSizeRAWrapper(bool, bool) [with TreeType = mlpack::Octree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 219 | RAWrapper(singleMode, naive) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:137:65: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 137 | raSearch = new LeafSizeRAWrapper(naive, singleMode); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:66:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 66 | dataset(new MatType(dataset)), | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:66:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:66:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value.hpp:296, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree.hpp:35: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp: In instantiation of ‘mlpack::DiscreteHilbertValue::DiscreteHilbertValue(const TreeType*) [with TreeType = mlpack::RectangleTree, mlpack::RAQueryStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>; TreeElemType = double]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/hilbert_r_tree_auxiliary_information_impl.hpp:30:5: required from ‘mlpack::HilbertRTreeAuxiliaryInformation::HilbertRTreeAuxiliaryInformation(const TreeType*) [with TreeType = mlpack::RectangleTree, mlpack::RAQueryStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>; HilbertValueType = mlpack::DiscreteHilbertValue]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:66:13: note: 30 | hilbertValue(node) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:66:13: note: | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:70:5: required from ‘mlpack::RectangleTree::RectangleTree(const MatType&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; SplitType = mlpack::HilbertRTreeSplit<2>; DescentType = mlpack::HilbertRTreeDescentHeuristic; AuxiliaryInformationType = mlpack::DiscreteHilbertRTreeAuxiliaryInformation; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:66:13: note: 70 | auxiliaryInfo(this) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:66:13: note: | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, RAQueryStat, arma::Mat, HilbertRTreeSplit<2>, HilbertRTreeDescentHeuristic, DiscreteHilbertRTreeAuxiliaryInformation>; MatType = const arma::Mat&; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:66:13: note: 38 | return new TreeType(std::forward(dataset)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:66:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:120:36: required from ‘mlpack::RASearch::RASearch(bool, bool, double, double, bool, bool, size_t, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::HilbertRTree; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:66:13: note: 120 | referenceTree = BuildTree(*referenceSet, oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:66:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:117:7: required from ‘mlpack::RAWrapper::RAWrapper(bool, bool) [with TreeType = mlpack::HilbertRTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:66:13: note: 117 | ra(singleMode, naive) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:66:13: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:125:63: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:66:13: note: 125 | raSearch = new RAWrapper(naive, singleMode); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:66:13: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:46:9: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 46 | new arma::Col(tree->Dataset().n_rows)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:46:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:46:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 61 | localHilbertValues = new arma::Mat(tree->Dataset().n_rows, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62 | tree->MaxLeafSize() + 1); | ~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘void mlpack::BinarySpaceTree::SplitNode(std::vector >&, size_t, SplitType, MatType>&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; BoundType = mlpack::CellBound; SplitType = mlpack::UBTreeSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:78:12: required from ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; BoundType = mlpack::CellBound; SplitType = mlpack::UBTreeSplit; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: 78 | SplitNode(oldFromNew, maxLeafSize, splitter); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, RAQueryStat, arma::Mat, CellBound, UBTreeSplit>; MatType = const arma::Mat&; typename std::enable_if::RearrangesDataset>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: 27 | return new TreeType(std::forward(dataset), oldFromNew); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:120:36: required from ‘mlpack::RASearch::RASearch(bool, bool, double, double, bool, bool, size_t, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::UBTree; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: 120 | referenceTree = BuildTree(*referenceSet, oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:117:7: required from ‘mlpack::RAWrapper::RAWrapper(bool, bool) [with TreeType = mlpack::UBTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: 117 | ra(singleMode, naive) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:219:44: required from ‘mlpack::LeafSizeRAWrapper::LeafSizeRAWrapper(bool, bool) [with TreeType = mlpack::UBTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: 219 | RAWrapper(singleMode, naive) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:134:65: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: 134 | raSearch = new LeafSizeRAWrapper(naive, singleMode); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:974:10: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::RAQueryStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>’ with extended alignment 16 [-Waligned-new=] 974 | left = new BinarySpaceTree(this, begin, splitCol - begin, oldFromNew, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 975 | splitter, maxLeafSize); | ~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:974:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:974:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::RAQueryStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>’ with extended alignment 16 [-Waligned-new=] 976 | right = new BinarySpaceTree(this, splitCol, begin + count - splitCol, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 977 | oldFromNew, splitter, maxLeafSize); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const mlpack::RectangleTree&, bool, mlpack::RectangleTree*) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; SplitType = mlpack::RTreeSplit; DescentType = mlpack::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/r_tree_split_impl.hpp:38:22: required from ‘static void mlpack::RTreeSplit::SplitLeafNode(TreeType*, std::vector&) [with TreeType = mlpack::RectangleTree, mlpack::RAQueryStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 38 | TreeType* copy = new TreeType(*tree, false); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:1024:29: required from ‘void mlpack::RectangleTree::SplitNode(std::vector&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; SplitType = mlpack::RTreeSplit; DescentType = mlpack::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 1024 | SplitType::SplitLeafNode(this, relevels); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:488:5: required from ‘void mlpack::RectangleTree::InsertPoint(size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; SplitType = mlpack::RTreeSplit; DescentType = mlpack::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 488 | SplitNode(lvls); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:76:22: required from ‘mlpack::RectangleTree::RectangleTree(const MatType&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; SplitType = mlpack::RTreeSplit; DescentType = mlpack::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 76 | root->InsertPoint(i); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, RAQueryStat, arma::Mat, RTreeSplit, RTreeDescentHeuristic, NoAuxiliaryInformation>; MatType = const arma::Mat&; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 38 | return new TreeType(std::forward(dataset)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:120:36: required from ‘mlpack::RASearch::RASearch(bool, bool, double, double, bool, bool, size_t, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RTree; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 120 | referenceTree = BuildTree(*referenceSet, oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:117:7: required from ‘mlpack::RAWrapper::RAWrapper(bool, bool) [with TreeType = mlpack::RTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 117 | ra(singleMode, naive) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:116:56: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 116 | raSearch = new RAWrapper(naive, singleMode); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 187 | (parent ? parent->dataset : new MatType(*other.dataset)) : | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const mlpack::RectangleTree&, bool, mlpack::RectangleTree*) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; SplitType = mlpack::HilbertRTreeSplit<2>; DescentType = mlpack::HilbertRTreeDescentHeuristic; AuxiliaryInformationType = mlpack::DiscreteHilbertRTreeAuxiliaryInformation]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/hilbert_r_tree_split_impl.hpp:34:22: required from ‘static void mlpack::HilbertRTreeSplit::SplitLeafNode(TreeType*, std::vector&) [with TreeType = mlpack::RectangleTree, mlpack::RAQueryStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>; long unsigned int splitOrder = 2]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 34 | TreeType* copy = new TreeType(*tree, false); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:1024:29: required from ‘void mlpack::RectangleTree::SplitNode(std::vector&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; SplitType = mlpack::HilbertRTreeSplit<2>; DescentType = mlpack::HilbertRTreeDescentHeuristic; AuxiliaryInformationType = mlpack::DiscreteHilbertRTreeAuxiliaryInformation]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 1024 | SplitType::SplitLeafNode(this, relevels); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:488:5: required from ‘void mlpack::RectangleTree::InsertPoint(size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; SplitType = mlpack::HilbertRTreeSplit<2>; DescentType = mlpack::HilbertRTreeDescentHeuristic; AuxiliaryInformationType = mlpack::DiscreteHilbertRTreeAuxiliaryInformation; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 488 | SplitNode(lvls); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:76:22: required from ‘mlpack::RectangleTree::RectangleTree(const MatType&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; SplitType = mlpack::HilbertRTreeSplit<2>; DescentType = mlpack::HilbertRTreeDescentHeuristic; AuxiliaryInformationType = mlpack::DiscreteHilbertRTreeAuxiliaryInformation; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 76 | root->InsertPoint(i); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, RAQueryStat, arma::Mat, HilbertRTreeSplit<2>, HilbertRTreeDescentHeuristic, DiscreteHilbertRTreeAuxiliaryInformation>; MatType = const arma::Mat&; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 38 | return new TreeType(std::forward(dataset)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:120:36: required from ‘mlpack::RASearch::RASearch(bool, bool, double, double, bool, bool, size_t, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::HilbertRTree; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 120 | referenceTree = BuildTree(*referenceSet, oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:117:7: required from ‘mlpack::RAWrapper::RAWrapper(bool, bool) [with TreeType = mlpack::HilbertRTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 117 | ra(singleMode, naive) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:125:63: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 125 | raSearch = new RAWrapper(naive, singleMode); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 187 | (parent ? parent->dataset : new MatType(*other.dataset)) : | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const mlpack::RectangleTree&, bool, mlpack::RectangleTree*) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/r_plus_tree_split_impl.hpp:60:22: required from ‘static void mlpack::RPlusTreeSplit::SplitLeafNode(TreeType*, std::vector&) [with TreeType = mlpack::RectangleTree, mlpack::RAQueryStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>; SplitPolicyType = mlpack::RPlusTreeSplitPolicy; SweepType = mlpack::MinimalCoverageSweep]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 60 | TreeType* copy = new TreeType(*tree, false); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:1024:29: required from ‘void mlpack::RectangleTree::SplitNode(std::vector&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 1024 | SplitType::SplitLeafNode(this, relevels); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:488:5: required from ‘void mlpack::RectangleTree::InsertPoint(size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 488 | SplitNode(lvls); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:76:22: required from ‘mlpack::RectangleTree::RectangleTree(const MatType&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 76 | root->InsertPoint(i); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, RAQueryStat, arma::Mat, RPlusTreeSplit, RPlusTreeDescentHeuristic, NoAuxiliaryInformation>; MatType = const arma::Mat&; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 38 | return new TreeType(std::forward(dataset)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:120:36: required from ‘mlpack::RASearch::RASearch(bool, bool, double, double, bool, bool, size_t, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusTree; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 120 | referenceTree = BuildTree(*referenceSet, oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:117:7: required from ‘mlpack::RAWrapper::RAWrapper(bool, bool) [with TreeType = mlpack::RPlusTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 117 | ra(singleMode, naive) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:128:60: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 128 | raSearch = new RAWrapper(naive, singleMode); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 187 | (parent ? parent->dataset : new MatType(*other.dataset)) : | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const mlpack::RectangleTree&, bool, mlpack::RectangleTree*) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::RPlusPlusTreeAuxiliaryInformation]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/r_plus_tree_split_impl.hpp:60:22: required from ‘static void mlpack::RPlusTreeSplit::SplitLeafNode(TreeType*, std::vector&) [with TreeType = mlpack::RectangleTree, mlpack::RAQueryStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>; SplitPolicyType = mlpack::RPlusPlusTreeSplitPolicy; SweepType = mlpack::MinimalSplitsNumberSweep]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 60 | TreeType* copy = new TreeType(*tree, false); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:1024:29: required from ‘void mlpack::RectangleTree::SplitNode(std::vector&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::RPlusPlusTreeAuxiliaryInformation]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 1024 | SplitType::SplitLeafNode(this, relevels); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:488:5: required from ‘void mlpack::RectangleTree::InsertPoint(size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::RPlusPlusTreeAuxiliaryInformation; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 488 | SplitNode(lvls); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:76:22: required from ‘mlpack::RectangleTree::RectangleTree(const MatType&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::RPlusPlusTreeAuxiliaryInformation; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 76 | root->InsertPoint(i); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, RAQueryStat, arma::Mat, RPlusTreeSplit, RPlusPlusTreeDescentHeuristic, RPlusPlusTreeAuxiliaryInformation>; MatType = const arma::Mat&; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 38 | return new TreeType(std::forward(dataset)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:120:36: required from ‘mlpack::RASearch::RASearch(bool, bool, double, double, bool, bool, size_t, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusPlusTree; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 120 | referenceTree = BuildTree(*referenceSet, oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:117:7: required from ‘mlpack::RAWrapper::RAWrapper(bool, bool) [with TreeType = mlpack::RPlusPlusTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 117 | ra(singleMode, naive) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:131:64: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 131 | raSearch = new RAWrapper(naive, singleMode); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 187 | (parent ? parent->dataset : new MatType(*other.dataset)) : | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp: In instantiation of ‘mlpack::DiscreteHilbertValue::DiscreteHilbertValue(const mlpack::DiscreteHilbertValue&, TreeType*, bool) [with TreeType = mlpack::RectangleTree, mlpack::RAQueryStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>; TreeElemType = double]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/hilbert_r_tree_auxiliary_information_impl.hpp:40:5: required from ‘mlpack::HilbertRTreeAuxiliaryInformation::HilbertRTreeAuxiliaryInformation(const mlpack::HilbertRTreeAuxiliaryInformation&, TreeType*, bool) [with TreeType = mlpack::RectangleTree, mlpack::RAQueryStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>; HilbertValueType = mlpack::DiscreteHilbertValue]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 40 | hilbertValue(other.HilbertValue(), tree, deepCopy) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:191:5: required from ‘mlpack::RectangleTree::RectangleTree(const mlpack::RectangleTree&, bool, mlpack::RectangleTree*) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; SplitType = mlpack::HilbertRTreeSplit<2>; DescentType = mlpack::HilbertRTreeDescentHeuristic; AuxiliaryInformationType = mlpack::DiscreteHilbertRTreeAuxiliaryInformation]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 191 | auxiliaryInfo(other.auxiliaryInfo, this, deepCopy) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/hilbert_r_tree_split_impl.hpp:34:22: required from ‘static void mlpack::HilbertRTreeSplit::SplitLeafNode(TreeType*, std::vector&) [with TreeType = mlpack::RectangleTree, mlpack::RAQueryStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>; long unsigned int splitOrder = 2]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 34 | TreeType* copy = new TreeType(*tree, false); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:1024:29: required from ‘void mlpack::RectangleTree::SplitNode(std::vector&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; SplitType = mlpack::HilbertRTreeSplit<2>; DescentType = mlpack::HilbertRTreeDescentHeuristic; AuxiliaryInformationType = mlpack::DiscreteHilbertRTreeAuxiliaryInformation]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 1024 | SplitType::SplitLeafNode(this, relevels); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:488:5: required from ‘void mlpack::RectangleTree::InsertPoint(size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; SplitType = mlpack::HilbertRTreeSplit<2>; DescentType = mlpack::HilbertRTreeDescentHeuristic; AuxiliaryInformationType = mlpack::DiscreteHilbertRTreeAuxiliaryInformation; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 488 | SplitNode(lvls); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:76:22: required from ‘mlpack::RectangleTree::RectangleTree(const MatType&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; SplitType = mlpack::HilbertRTreeSplit<2>; DescentType = mlpack::HilbertRTreeDescentHeuristic; AuxiliaryInformationType = mlpack::DiscreteHilbertRTreeAuxiliaryInformation; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 76 | root->InsertPoint(i); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, RAQueryStat, arma::Mat, HilbertRTreeSplit<2>, HilbertRTreeDescentHeuristic, DiscreteHilbertRTreeAuxiliaryInformation>; MatType = const arma::Mat&; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 38 | return new TreeType(std::forward(dataset)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:120:36: required from ‘mlpack::RASearch::RASearch(bool, bool, double, double, bool, bool, size_t, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::HilbertRTree; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 120 | referenceTree = BuildTree(*referenceSet, oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:117:7: required from ‘mlpack::RAWrapper::RAWrapper(bool, bool) [with TreeType = mlpack::HilbertRTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 117 | ra(singleMode, naive) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:125:63: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 125 | raSearch = new RAWrapper(naive, singleMode); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:83:28: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 83 | localHilbertValues = new arma::Mat( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84 | *other.LocalHilbertValues()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:83:28: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:83:28: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 90 | valueToInsert = new arma::Col( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91 | *other.ValueToInsert()); | ~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:428, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/krann_main.cpp:21: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp: In instantiation of ‘void mlpack::LeafSizeRAWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t) [with TreeType = mlpack::UBTree; arma::mat = arma::Mat; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:234:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: 234 | virtual void Train(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:316:9: warning: ‘new’ of type ‘mlpack::RASearch, arma::Mat, mlpack::UBTree>::Tree’ {aka ‘mlpack::BinarySpaceTree, mlpack::RAQueryStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>’} with extended alignment 16 [-Waligned-new=] 316 | new typename decltype(ra)::Tree(std::move(referenceSet), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 317 | oldFromNewReferences, | ~~~~~~~~~~~~~~~~~~~~~ 318 | leafSize); | ~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:316:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:316:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘void mlpack::RASearch::Train(MatType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::Octree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:309:13: required from ‘void mlpack::LeafSizeRAWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t) [with TreeType = mlpack::Octree; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:316:9: note: 309 | ra.Train(std::move(referenceSet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:316:9: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:234:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:316:9: note: 234 | virtual void Train(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:316:9: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 181 | this->referenceSet = new MatType(std::move(referenceSet)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp: In instantiation of ‘mlpack::Octree::Octree(MatType&&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:316:9: required from ‘void mlpack::LeafSizeRAWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t) [with TreeType = mlpack::Octree; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: 316 | new typename decltype(ra)::Tree(std::move(referenceSet), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 317 | oldFromNewReferences, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: | ~~~~~~~~~~~~~~~~~~~~~ 318 | leafSize); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: | ~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:234:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: 234 | virtual void Train(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 192 | dataset(new MatType(std::move(dataset))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘void mlpack::RASearch::Search(Tree*, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::Octree; Tree = mlpack::Octree, mlpack::RAQueryStat, arma::Mat >; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:354:14: required from ‘void mlpack::LeafSizeRAWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t) [with TreeType = mlpack::Octree; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: note: 354 | ra.Search(&queryTree, k, neighborsOut, distancesOut); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:240:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: note: 240 | virtual void Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: note: | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 422 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘void mlpack::RASearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::Octree; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:370:14: required from ‘void mlpack::LeafSizeRAWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t) [with TreeType = mlpack::Octree; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: 370 | ra.Search(querySet, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:240:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: 240 | virtual void Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:251:21: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 251 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:251:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:251:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:252:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 252 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:252:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:252:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 256 | neighborPtr = new arma::Mat; // All indices need mapping. | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘void mlpack::RASearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::Octree; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:295:12: required from ‘void mlpack::RAWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with TreeType = mlpack::Octree; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: 295 | ra.Search(k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:183:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: 183 | virtual void Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:471:19: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 471 | distancePtr = new arma::mat; | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:471:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:471:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 472 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp: In instantiation of ‘mlpack::Octree::Octree(MatType&&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:271:33: required from ‘void mlpack::RAWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t) [with TreeType = mlpack::Octree; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: 271 | typename decltype(ra)::Tree tree(std::move(querySet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: | ^~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:174:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: 174 | virtual void Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:154:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 154 | dataset(new MatType(std::move(dataset))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:154:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:154:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘void mlpack::RASearch::Train(MatType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::UBTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:309:13: required from ‘void mlpack::LeafSizeRAWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t) [with TreeType = mlpack::UBTree; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:154:13: note: 309 | ra.Train(std::move(referenceSet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:154:13: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:234:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:154:13: note: 234 | virtual void Train(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:154:13: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 181 | this->referenceSet = new MatType(std::move(referenceSet)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; BoundType = mlpack::CellBound; SplitType = mlpack::UBTreeSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:316:9: required from ‘void mlpack::LeafSizeRAWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t) [with TreeType = mlpack::UBTree; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: 316 | new typename decltype(ra)::Tree(std::move(referenceSet), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 317 | oldFromNewReferences, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: | ~~~~~~~~~~~~~~~~~~~~~ 318 | leafSize); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: | ~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:234:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: 234 | virtual void Train(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 166 | dataset(new MatType(std::move(data))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘void mlpack::RASearch::Search(Tree*, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::UBTree; Tree = mlpack::BinarySpaceTree, mlpack::RAQueryStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:354:14: required from ‘void mlpack::LeafSizeRAWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t) [with TreeType = mlpack::UBTree; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 354 | ra.Search(&queryTree, k, neighborsOut, distancesOut); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:240:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 240 | virtual void Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 422 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘void mlpack::RASearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::UBTree; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:370:14: required from ‘void mlpack::LeafSizeRAWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t) [with TreeType = mlpack::UBTree; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: 370 | ra.Search(querySet, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:240:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: 240 | virtual void Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:251:21: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 251 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:251:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:251:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:252:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 252 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:252:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:252:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 256 | neighborPtr = new arma::Mat; // All indices need mapping. | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘void mlpack::RASearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::UBTree; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:295:12: required from ‘void mlpack::RAWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with TreeType = mlpack::UBTree; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: 295 | ra.Search(k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:183:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: 183 | virtual void Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:471:19: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 471 | distancePtr = new arma::mat; | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:471:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:471:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 472 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; BoundType = mlpack::CellBound; SplitType = mlpack::UBTreeSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:271:33: required from ‘void mlpack::RAWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t) [with TreeType = mlpack::UBTree; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: 271 | typename decltype(ra)::Tree tree(std::move(querySet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: | ^~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:174:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: 174 | virtual void Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 138 | dataset(new MatType(std::move(data))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘void mlpack::RASearch::Train(MatType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusPlusTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:251:11: required from ‘void mlpack::RAWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t) [with TreeType = mlpack::RPlusPlusTree; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: 251 | ra.Train(std::move(referenceSet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:168:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: 168 | virtual void Train(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 181 | this->referenceSet = new MatType(std::move(referenceSet)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(MatType&&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::RPlusPlusTreeAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:271:33: required from ‘void mlpack::RAWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t) [with TreeType = mlpack::RPlusPlusTree; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: 271 | typename decltype(ra)::Tree tree(std::move(querySet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: | ^~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:174:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: 174 | virtual void Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 108 | dataset(new MatType(std::move(data))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘void mlpack::RASearch::Search(Tree*, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusPlusTree; Tree = mlpack::RectangleTree, mlpack::RAQueryStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:275:14: required from ‘void mlpack::RAWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t) [with TreeType = mlpack::RPlusPlusTree; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 275 | ra.Search(&tree, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:174:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 174 | virtual void Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 422 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘void mlpack::RASearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusPlusTree; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:281:14: required from ‘void mlpack::RAWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t) [with TreeType = mlpack::RPlusPlusTree; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: 281 | ra.Search(querySet, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:174:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: 174 | virtual void Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:251:21: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 251 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:251:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:251:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:252:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 252 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:252:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:252:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 256 | neighborPtr = new arma::Mat; // All indices need mapping. | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘void mlpack::RASearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusPlusTree; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:295:12: required from ‘void mlpack::RAWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with TreeType = mlpack::RPlusPlusTree; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: 295 | ra.Search(k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:183:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: 183 | virtual void Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:471:19: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 471 | distancePtr = new arma::mat; | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:471:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:471:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 472 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘void mlpack::RASearch::Train(MatType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:251:11: required from ‘void mlpack::RAWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t) [with TreeType = mlpack::RPlusTree; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: 251 | ra.Train(std::move(referenceSet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:168:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: 168 | virtual void Train(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 181 | this->referenceSet = new MatType(std::move(referenceSet)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(MatType&&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:271:33: required from ‘void mlpack::RAWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t) [with TreeType = mlpack::RPlusTree; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: 271 | typename decltype(ra)::Tree tree(std::move(querySet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: | ^~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:174:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: 174 | virtual void Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 108 | dataset(new MatType(std::move(data))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘void mlpack::RASearch::Search(Tree*, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusTree; Tree = mlpack::RectangleTree, mlpack::RAQueryStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:275:14: required from ‘void mlpack::RAWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t) [with TreeType = mlpack::RPlusTree; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 275 | ra.Search(&tree, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:174:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 174 | virtual void Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 422 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘void mlpack::RASearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusTree; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:281:14: required from ‘void mlpack::RAWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t) [with TreeType = mlpack::RPlusTree; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: 281 | ra.Search(querySet, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:174:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: 174 | virtual void Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:251:21: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 251 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:251:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:251:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:252:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 252 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:252:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:252:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 256 | neighborPtr = new arma::Mat; // All indices need mapping. | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘void mlpack::RASearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusTree; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:295:12: required from ‘void mlpack::RAWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with TreeType = mlpack::RPlusTree; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: 295 | ra.Search(k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:183:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: 183 | virtual void Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:471:19: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 471 | distancePtr = new arma::mat; | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:471:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:471:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 472 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘void mlpack::RASearch::Train(MatType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::HilbertRTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:251:11: required from ‘void mlpack::RAWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t) [with TreeType = mlpack::HilbertRTree; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: 251 | ra.Train(std::move(referenceSet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:168:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: 168 | virtual void Train(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 181 | this->referenceSet = new MatType(std::move(referenceSet)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(MatType&&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; SplitType = mlpack::HilbertRTreeSplit<2>; DescentType = mlpack::HilbertRTreeDescentHeuristic; AuxiliaryInformationType = mlpack::DiscreteHilbertRTreeAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:271:33: required from ‘void mlpack::RAWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t) [with TreeType = mlpack::HilbertRTree; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: 271 | typename decltype(ra)::Tree tree(std::move(querySet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: | ^~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:174:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: 174 | virtual void Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 108 | dataset(new MatType(std::move(data))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘void mlpack::RASearch::Search(Tree*, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::HilbertRTree; Tree = mlpack::RectangleTree, mlpack::RAQueryStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:275:14: required from ‘void mlpack::RAWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t) [with TreeType = mlpack::HilbertRTree; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 275 | ra.Search(&tree, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:174:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 174 | virtual void Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 422 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘void mlpack::RASearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::HilbertRTree; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:281:14: required from ‘void mlpack::RAWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t) [with TreeType = mlpack::HilbertRTree; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: 281 | ra.Search(querySet, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:174:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: 174 | virtual void Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:251:21: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 251 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:251:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:251:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:252:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 252 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:252:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:252:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 256 | neighborPtr = new arma::Mat; // All indices need mapping. | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘void mlpack::RASearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::HilbertRTree; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:295:12: required from ‘void mlpack::RAWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with TreeType = mlpack::HilbertRTree; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: 295 | ra.Search(k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:183:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: 183 | virtual void Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:471:19: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 471 | distancePtr = new arma::mat; | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:471:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:471:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 472 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘void mlpack::RASearch::Train(MatType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::XTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:251:11: required from ‘void mlpack::RAWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t) [with TreeType = mlpack::XTree; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: 251 | ra.Train(std::move(referenceSet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:168:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: 168 | virtual void Train(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 181 | this->referenceSet = new MatType(std::move(referenceSet)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(MatType&&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; SplitType = mlpack::XTreeSplit; DescentType = mlpack::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::XTreeAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:271:33: required from ‘void mlpack::RAWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t) [with TreeType = mlpack::XTree; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: 271 | typename decltype(ra)::Tree tree(std::move(querySet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: | ^~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:174:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: 174 | virtual void Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 108 | dataset(new MatType(std::move(data))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘void mlpack::RASearch::Search(Tree*, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::XTree; Tree = mlpack::RectangleTree, mlpack::RAQueryStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:275:14: required from ‘void mlpack::RAWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t) [with TreeType = mlpack::XTree; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 275 | ra.Search(&tree, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:174:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 174 | virtual void Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 422 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘void mlpack::RASearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::XTree; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:281:14: required from ‘void mlpack::RAWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t) [with TreeType = mlpack::XTree; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: 281 | ra.Search(querySet, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:174:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: 174 | virtual void Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:251:21: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 251 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:251:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:251:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:252:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 252 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:252:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:252:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 256 | neighborPtr = new arma::Mat; // All indices need mapping. | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘void mlpack::RASearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::XTree; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:295:12: required from ‘void mlpack::RAWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with TreeType = mlpack::XTree; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: 295 | ra.Search(k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:183:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: 183 | virtual void Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:471:19: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 471 | distancePtr = new arma::mat; | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:471:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:471:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 472 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘void mlpack::RASearch::Train(MatType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RStarTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:251:11: required from ‘void mlpack::RAWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t) [with TreeType = mlpack::RStarTree; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: 251 | ra.Train(std::move(referenceSet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:168:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: 168 | virtual void Train(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 181 | this->referenceSet = new MatType(std::move(referenceSet)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(MatType&&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; SplitType = mlpack::RStarTreeSplit; DescentType = mlpack::RStarTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:271:33: required from ‘void mlpack::RAWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t) [with TreeType = mlpack::RStarTree; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: 271 | typename decltype(ra)::Tree tree(std::move(querySet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: | ^~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:174:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: 174 | virtual void Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 108 | dataset(new MatType(std::move(data))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘void mlpack::RASearch::Search(Tree*, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RStarTree; Tree = mlpack::RectangleTree, mlpack::RAQueryStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:275:14: required from ‘void mlpack::RAWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t) [with TreeType = mlpack::RStarTree; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 275 | ra.Search(&tree, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:174:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 174 | virtual void Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 422 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘void mlpack::RASearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RStarTree; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:281:14: required from ‘void mlpack::RAWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t) [with TreeType = mlpack::RStarTree; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: 281 | ra.Search(querySet, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:174:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: 174 | virtual void Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:251:21: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 251 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:251:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:251:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:252:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 252 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:252:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:252:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 256 | neighborPtr = new arma::Mat; // All indices need mapping. | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘void mlpack::RASearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RStarTree; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:295:12: required from ‘void mlpack::RAWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with TreeType = mlpack::RStarTree; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: 295 | ra.Search(k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:183:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: 183 | virtual void Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:471:19: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 471 | distancePtr = new arma::mat; | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:471:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:471:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 472 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘void mlpack::RASearch::Train(MatType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:251:11: required from ‘void mlpack::RAWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t) [with TreeType = mlpack::RTree; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: 251 | ra.Train(std::move(referenceSet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:168:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: 168 | virtual void Train(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 181 | this->referenceSet = new MatType(std::move(referenceSet)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(MatType&&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; SplitType = mlpack::RTreeSplit; DescentType = mlpack::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:271:33: required from ‘void mlpack::RAWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t) [with TreeType = mlpack::RTree; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: 271 | typename decltype(ra)::Tree tree(std::move(querySet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: | ^~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:174:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: 174 | virtual void Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 108 | dataset(new MatType(std::move(data))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘void mlpack::RASearch::Search(Tree*, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RTree; Tree = mlpack::RectangleTree, mlpack::RAQueryStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:275:14: required from ‘void mlpack::RAWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t) [with TreeType = mlpack::RTree; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 275 | ra.Search(&tree, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:174:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 174 | virtual void Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 422 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘void mlpack::RASearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RTree; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:281:14: required from ‘void mlpack::RAWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t) [with TreeType = mlpack::RTree; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: 281 | ra.Search(querySet, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:174:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: 174 | virtual void Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:251:21: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 251 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:251:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:251:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:252:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 252 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:252:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:252:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 256 | neighborPtr = new arma::Mat; // All indices need mapping. | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘void mlpack::RASearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RTree; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:295:12: required from ‘void mlpack::RAWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with TreeType = mlpack::RTree; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: 295 | ra.Search(k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:183:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: 183 | virtual void Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:471:19: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 471 | distancePtr = new arma::mat; | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:471:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:471:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 472 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘void mlpack::RASearch::Train(MatType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:251:11: required from ‘void mlpack::RAWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t) [with TreeType = mlpack::StandardCoverTree; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: 251 | ra.Train(std::move(referenceSet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:168:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: 168 | virtual void Train(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 181 | this->referenceSet = new MatType(std::move(referenceSet)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree.hpp:580, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:19: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp: In instantiation of ‘mlpack::CoverTree::CoverTree(MatType&&, ElemType) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; RootPointPolicy = mlpack::FirstPointIsRoot; ElemType = double]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:271:33: required from ‘void mlpack::RAWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t) [with TreeType = mlpack::StandardCoverTree; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: 271 | typename decltype(ra)::Tree tree(std::move(querySet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: | ^~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:174:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: 174 | virtual void Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 239 | dataset(new MatType(std::move(data))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘void mlpack::RASearch::Search(Tree*, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree; Tree = mlpack::CoverTree, mlpack::RAQueryStat, arma::Mat, mlpack::FirstPointIsRoot>; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:275:14: required from ‘void mlpack::RAWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t) [with TreeType = mlpack::StandardCoverTree; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: note: 275 | ra.Search(&tree, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:174:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: note: 174 | virtual void Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: note: | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 422 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘void mlpack::RASearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:281:14: required from ‘void mlpack::RAWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t) [with TreeType = mlpack::StandardCoverTree; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: 281 | ra.Search(querySet, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:174:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: 174 | virtual void Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:251:21: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 251 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:251:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:251:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:252:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 252 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:252:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:252:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 256 | neighborPtr = new arma::Mat; // All indices need mapping. | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘void mlpack::RASearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:295:12: required from ‘void mlpack::RAWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with TreeType = mlpack::StandardCoverTree; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: 295 | ra.Search(k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:183:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: 183 | virtual void Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:471:19: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 471 | distancePtr = new arma::mat; | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:471:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:471:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 472 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘void mlpack::RASearch::Train(MatType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:309:13: required from ‘void mlpack::LeafSizeRAWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t) [with TreeType = mlpack::KDTree; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: 309 | ra.Train(std::move(referenceSet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:234:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: 234 | virtual void Train(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 181 | this->referenceSet = new MatType(std::move(referenceSet)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:316:9: required from ‘void mlpack::LeafSizeRAWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t) [with TreeType = mlpack::KDTree; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: 316 | new typename decltype(ra)::Tree(std::move(referenceSet), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 317 | oldFromNewReferences, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: | ~~~~~~~~~~~~~~~~~~~~~ 318 | leafSize); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: | ~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:234:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: 234 | virtual void Train(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 166 | dataset(new MatType(std::move(data))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘void mlpack::RASearch::Search(Tree*, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; Tree = mlpack::BinarySpaceTree, mlpack::RAQueryStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:354:14: required from ‘void mlpack::LeafSizeRAWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t) [with TreeType = mlpack::KDTree; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 354 | ra.Search(&queryTree, k, neighborsOut, distancesOut); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:240:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 240 | virtual void Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 422 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘void mlpack::RASearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:370:14: required from ‘void mlpack::LeafSizeRAWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t) [with TreeType = mlpack::KDTree; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: 370 | ra.Search(querySet, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:240:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: 240 | virtual void Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:251:21: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 251 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:251:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:251:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:252:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 252 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:252:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:252:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 256 | neighborPtr = new arma::Mat; // All indices need mapping. | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘void mlpack::RASearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:295:12: required from ‘void mlpack::RAWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with TreeType = mlpack::KDTree; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: 295 | ra.Search(k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:183:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: 183 | virtual void Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:471:19: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 471 | distancePtr = new arma::mat; | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:471:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:471:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 472 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:271:33: required from ‘void mlpack::RAWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t) [with TreeType = mlpack::KDTree; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: 271 | typename decltype(ra)::Tree tree(std::move(querySet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: | ^~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:174:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: 174 | virtual void Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 138 | dataset(new MatType(std::move(data))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp: In instantiation of ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, RAQueryStat, arma::Mat, CellBound, UBTreeSplit>; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:161:36: required from ‘void mlpack::RASearch::Train(MatType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::UBTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: 161 | referenceTree = BuildTree(std::move(referenceSet), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 162 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:309:13: required from ‘void mlpack::LeafSizeRAWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t) [with TreeType = mlpack::UBTree; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: 309 | ra.Train(std::move(referenceSet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:234:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: 234 | virtual void Train(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::RAQueryStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>’ with extended alignment 16 [-Waligned-new=] 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp: In instantiation of ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, RAQueryStat, arma::Mat, CellBound, UBTreeSplit>; MatType = arma::Mat&; typename std::enable_if::RearrangesDataset>::type = void]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:317:38: required from ‘void mlpack::RASearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::UBTree; size_t = long unsigned int; arma::mat = arma::Mat]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 317 | Tree* queryTree = BuildTree(const_cast(querySet), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 318 | oldFromNewQueries); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:370:14: required from ‘void mlpack::LeafSizeRAWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t) [with TreeType = mlpack::UBTree; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 370 | ra.Search(querySet, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:240:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 240 | virtual void Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::RAQueryStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>’ with extended alignment 16 [-Waligned-new=] 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘void mlpack::BinarySpaceTree::SplitNode(size_t, SplitType, MatType>&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; BoundType = mlpack::CellBound; SplitType = mlpack::UBTreeSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:142:12: required from ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; BoundType = mlpack::CellBound; SplitType = mlpack::UBTreeSplit; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 142 | SplitNode(maxLeafSize, splitter); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:271:33: required from ‘void mlpack::RAWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t) [with TreeType = mlpack::UBTree; arma::mat = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 271 | typename decltype(ra)::Tree tree(std::move(querySet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ^~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:174:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 174 | virtual void Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:906:10: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::RAQueryStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>’ with extended alignment 16 [-Waligned-new=] 906 | left = new BinarySpaceTree(this, begin, splitCol - begin, splitter, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 907 | maxLeafSize); | ~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:906:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:906:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::RAQueryStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>’ with extended alignment 16 [-Waligned-new=] 908 | right = new BinarySpaceTree(this, splitCol, begin + count - splitCol, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 909 | splitter, maxLeafSize); | ~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 75%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_random_forest.dir/__/bindings/python/print_pyx.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_random_forest.dir/__/bindings/python/print_pyx.cpp.o -MF CMakeFiles/generate_pyx_random_forest.dir/__/bindings/python/print_pyx.cpp.o.d -o CMakeFiles/generate_pyx_random_forest.dir/__/bindings/python/print_pyx.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:35, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.cpp:13: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 75%] Linking CXX executable ../../../bin/generate_pyx_random_forest cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -E cmake_link_script CMakeFiles/generate_pyx_random_forest.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes CMakeFiles/generate_pyx_random_forest.dir/__/bindings/python/generate_pyx_random_forest.cpp.o CMakeFiles/generate_pyx_random_forest.dir/__/bindings/python/print_pyx.cpp.o -o ../../../bin/generate_pyx_random_forest /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DPROGRAM=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/bin/generate_pyx_random_forest -DOUTPUT_FILE=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/random_forest.pyx -P /builddir/build/BUILD/mlpack-4.3.0/CMake/RunProgram.cmake gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 75%] Built target generate_pyx_random_forest /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_softmax_regression.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_softmax_regression.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 75%] Generating ../bindings/python/generate_pyx_softmax_regression.cpp cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DGENERATE_CPP_IN=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/generate_pyx.cpp.in -DGENERATE_CPP_OUT=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_softmax_regression.cpp -DPROGRAM_MAIN_FILE=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/softmax_regression/softmax_regression_main.cpp -DPROGRAM_NAME=softmax_regression -P /builddir/build/BUILD/mlpack-4.3.0/CMake/ConfigureFile.cmake cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/generate_pyx_softmax_regression.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_softmax_regression.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_softmax_regression.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 76%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_softmax_regression.dir/__/bindings/python/generate_pyx_softmax_regression.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_softmax_regression.dir/__/bindings/python/generate_pyx_softmax_regression.cpp.o -MF CMakeFiles/generate_pyx_softmax_regression.dir/__/bindings/python/generate_pyx_softmax_regression.cpp.o.d -o CMakeFiles/generate_pyx_softmax_regression.dir/__/bindings/python/generate_pyx_softmax_regression.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_softmax_regression.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/prefixedoutstream.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/log.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_softmax_regression.cpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_softmax_regression.cpp:29: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_softmax_regression.cpp:33: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/softmax_regression/softmax_regression_main.cpp: In instantiation of ‘Model* TrainSoftmax(mlpack::util::Params&, mlpack::util::Timers&, size_t) [with Model = mlpack::SoftmaxRegression; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/softmax_regression/softmax_regression_main.cpp:174:58: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: 174 | SoftmaxRegression* sm = TrainSoftmax(params, timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 175 | maxIterations); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: | ~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/softmax_regression/softmax_regression_main.cpp:305:10: warning: ‘new’ of type ‘mlpack::SoftmaxRegression’ with extended alignment 16 [-Waligned-new=] 305 | sm = new Model(trainData, trainLabels, numClasses, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 306 | params.Get("lambda"), intercept, std::move(optimizer)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/softmax_regression/softmax_regression_main.cpp:305:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/softmax_regression/softmax_regression_main.cpp:305:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 76%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_softmax_regression.dir/__/bindings/python/print_pyx.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_softmax_regression.dir/__/bindings/python/print_pyx.cpp.o -MF CMakeFiles/generate_pyx_softmax_regression.dir/__/bindings/python/print_pyx.cpp.o.d -o CMakeFiles/generate_pyx_softmax_regression.dir/__/bindings/python/print_pyx.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:35, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.cpp:13: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 76%] Linking CXX executable ../../../bin/generate_pyx_softmax_regression cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -E cmake_link_script CMakeFiles/generate_pyx_softmax_regression.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes CMakeFiles/generate_pyx_softmax_regression.dir/__/bindings/python/generate_pyx_softmax_regression.cpp.o CMakeFiles/generate_pyx_softmax_regression.dir/__/bindings/python/print_pyx.cpp.o -o ../../../bin/generate_pyx_softmax_regression /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DPROGRAM=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/bin/generate_pyx_softmax_regression -DOUTPUT_FILE=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/softmax_regression.pyx -P /builddir/build/BUILD/mlpack-4.3.0/CMake/RunProgram.cmake gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 76%] Built target generate_pyx_softmax_regression /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_sparse_coding.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_sparse_coding.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 77%] Generating ../bindings/python/generate_pyx_sparse_coding.cpp cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DGENERATE_CPP_IN=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/generate_pyx.cpp.in -DGENERATE_CPP_OUT=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_sparse_coding.cpp -DPROGRAM_MAIN_FILE=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/sparse_coding/sparse_coding_main.cpp -DPROGRAM_NAME=sparse_coding -P /builddir/build/BUILD/mlpack-4.3.0/CMake/ConfigureFile.cmake cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/generate_pyx_sparse_coding.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_sparse_coding.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_sparse_coding.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 77%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_sparse_coding.dir/__/bindings/python/generate_pyx_sparse_coding.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_sparse_coding.dir/__/bindings/python/generate_pyx_sparse_coding.cpp.o -MF CMakeFiles/generate_pyx_sparse_coding.dir/__/bindings/python/generate_pyx_sparse_coding.cpp.o.d -o CMakeFiles/generate_pyx_sparse_coding.dir/__/bindings/python/generate_pyx_sparse_coding.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_sparse_coding.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/prefixedoutstream.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/log.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_sparse_coding.cpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_sparse_coding.cpp:29: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_sparse_coding.cpp:33: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/sparse_coding/sparse_coding_main.cpp: In function ‘void mlpack_sparse_coding(mlpack::util::Params&, mlpack::util::Timers&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/sparse_coding/sparse_coding_main.cpp:184:33: warning: ‘new’ of type ‘mlpack::SparseCoding’ with extended alignment 16 [-Waligned-new=] 184 | sc = new SparseCoding(0, 0.0); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/sparse_coding/sparse_coding_main.cpp:184:33: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/sparse_coding/sparse_coding_main.cpp:184:33: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 77%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_krann.dir/__/bindings/python/print_pyx.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_krann.dir/__/bindings/python/print_pyx.cpp.o -MF CMakeFiles/generate_pyx_krann.dir/__/bindings/python/print_pyx.cpp.o.d -o CMakeFiles/generate_pyx_krann.dir/__/bindings/python/print_pyx.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:35, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.cpp:13: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 77%] Linking CXX executable ../../../bin/generate_pyx_krann cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -E cmake_link_script CMakeFiles/generate_pyx_krann.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes CMakeFiles/generate_pyx_krann.dir/__/bindings/python/generate_pyx_krann.cpp.o CMakeFiles/generate_pyx_krann.dir/__/bindings/python/print_pyx.cpp.o -o ../../../bin/generate_pyx_krann /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DPROGRAM=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/bin/generate_pyx_krann -DOUTPUT_FILE=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/krann.pyx -P /builddir/build/BUILD/mlpack-4.3.0/CMake/RunProgram.cmake gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 77%] Built target generate_pyx_krann /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_adaboost_train.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_adaboost_train.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 77%] Generating ../bindings/python/generate_pyx_adaboost_train.cpp cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DGENERATE_CPP_IN=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/generate_pyx.cpp.in -DGENERATE_CPP_OUT=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_adaboost_train.cpp -DPROGRAM_MAIN_FILE=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/adaboost/adaboost_train_main.cpp -DPROGRAM_NAME=adaboost_train -P /builddir/build/BUILD/mlpack-4.3.0/CMake/ConfigureFile.cmake cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/generate_pyx_adaboost_train.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_adaboost_train.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_adaboost_train.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 78%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_adaboost_train.dir/__/bindings/python/generate_pyx_adaboost_train.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_adaboost_train.dir/__/bindings/python/generate_pyx_adaboost_train.cpp.o -MF CMakeFiles/generate_pyx_adaboost_train.dir/__/bindings/python/generate_pyx_adaboost_train.cpp.o.d -o CMakeFiles/generate_pyx_adaboost_train.dir/__/bindings/python/generate_pyx_adaboost_train.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_adaboost_train.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/prefixedoutstream.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/log.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_adaboost_train.cpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_adaboost_train.cpp:29: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_adaboost_train.cpp:33: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/adaboost/adaboost_train_main.cpp: In function ‘void mlpack_adaboost_train(mlpack::util::Params&, mlpack::util::Timers&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/adaboost/adaboost_train_main.cpp:124:40: warning: ‘new’ of type ‘mlpack::AdaBoostModel’ with extended alignment 16 [-Waligned-new=] 124 | AdaBoostModel* m = new AdaBoostModel(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/adaboost/adaboost_train_main.cpp:124:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/adaboost/adaboost_train_main.cpp:124:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree.hpp:616, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/adaboost/adaboost.hpp:33, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/adaboost/adaboost_train_main.cpp:42: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp: In instantiation of ‘double mlpack::DecisionTree::Train(MatType&, size_t, size_t, arma::Row&, size_t, arma::rowvec&, size_t, double, size_t, DimensionSelectionType&) [with bool UseWeights = false; MatType = arma::Mat; FitnessFunction = mlpack::InformationGain; NumericSplitType = mlpack::BestBinaryNumericSplit; CategoricalSplitType = mlpack::AllCategoricalSplit; DimensionSelectionType = mlpack::AllDimensionSelect; bool NoRecursion = true; size_t = long unsigned int; arma::rowvec = arma::Row]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:89:15: required from ‘mlpack::DecisionTree::DecisionTree(MatType, LabelsType, size_t, size_t, double, size_t, DimensionSelectionType) [with MatType = arma::Mat; LabelsType = arma::Row; FitnessFunction = mlpack::InformationGain; NumericSplitType = mlpack::BestBinaryNumericSplit; CategoricalSplitType = mlpack::AllCategoricalSplit; DimensionSelectionType = mlpack::AllDimensionSelect; bool NoRecursion = true; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/adaboost/adaboost_train_main.cpp:124:40: note: 89 | Train(tmpData, 0, tmpData.n_cols, tmpLabels, numClasses, weights, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/adaboost/adaboost_train_main.cpp:124:40: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90 | minimumLeafSize, minimumGainSplit, maximumDepth, dimensionSelector); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/adaboost/adaboost_train_main.cpp:124:40: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/adaboost/adaboost_model_impl.hpp:127:54: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/adaboost/adaboost_train_main.cpp:124:40: note: 127 | ID3DecisionStump ds(data, labels, max(labels) + 1); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/adaboost/adaboost_train_main.cpp:124:40: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: warning: ‘new’ of type ‘mlpack::DecisionTree’ with extended alignment 16 [-Waligned-new=] 919 | DecisionTree* child = new DecisionTree(); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp: In instantiation of ‘double mlpack::DecisionTree::Train(MatType&, size_t, size_t, arma::Row&, size_t, arma::rowvec&, size_t, double, size_t, DimensionSelectionType&) [with bool UseWeights = true; MatType = arma::Mat; FitnessFunction = mlpack::InformationGain; NumericSplitType = mlpack::BestBinaryNumericSplit; CategoricalSplitType = mlpack::AllCategoricalSplit; DimensionSelectionType = mlpack::AllDimensionSelect; bool NoRecursion = true; size_t = long unsigned int; arma::rowvec = arma::Row]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:256:14: required from ‘mlpack::DecisionTree::DecisionTree(const mlpack::DecisionTree&, MatType, LabelsType, size_t, WeightsType, size_t, double, size_t, DimensionSelectionType, std::enable_if_t<((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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: 256 | Train(tmpData, 0, tmpData.n_cols, tmpLabels, numClasses, tmpWeights, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 257 | minimumLeafSize, minimumGainSplit, maximumDepth, dimensionSelector); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/adaboost/adaboost_impl.hpp:133:21: required from ‘double mlpack::AdaBoost::Train(const MatType&, const arma::Row&, size_t, const WeakLearnerType&, size_t, double) [with WeakLearnerType = mlpack::DecisionTree; MatType = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: 133 | WeakLearnerType w(other, tempData, labels, numClasses, weights); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/adaboost/adaboost_impl.hpp:51:3: required from ‘mlpack::AdaBoost::AdaBoost(const MatType&, const arma::Row&, size_t, const WeakLearnerType&, size_t, double) [with WeakLearnerType = mlpack::DecisionTree; MatType = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: 51 | Train(data, labels, numClasses, other, iterations, tol); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/adaboost/adaboost_model_impl.hpp:129:30: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: 129 | iterations, tolerance); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: warning: ‘new’ of type ‘mlpack::DecisionTree’ with extended alignment 16 [-Waligned-new=] 919 | DecisionTree* child = new DecisionTree(); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp: In instantiation of ‘mlpack::DecisionTree::DecisionTree(const mlpack::DecisionTree&) [with FitnessFunction = mlpack::InformationGain; NumericSplitType = mlpack::BestBinaryNumericSplit; CategoricalSplitType = mlpack::AllCategoricalSplit; DimensionSelectionType = mlpack::AllDimensionSelect; bool NoRecursion = true]’: /usr/include/c++/14/bits/new_allocator.h:191:4: required from ‘void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = mlpack::DecisionTree; _Args = {const mlpack::DecisionTree&}; _Tp = mlpack::DecisionTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: 191 | { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); } /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/alloc_traits.h:531:17: required from ‘static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = mlpack::DecisionTree; _Args = {const mlpack::DecisionTree&}; _Tp = mlpack::DecisionTree; allocator_type = std::allocator >]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: 531 | __a.construct(__p, std::forward<_Args>(__args)...); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_vector.h:1285:30: required from ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = mlpack::DecisionTree; _Alloc = std::allocator >; value_type = mlpack::DecisionTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: 1285 | _Alloc_traits::construct(this->_M_impl, this->_M_impl._M_finish, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1286 | __x); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/adaboost/adaboost_impl.hpp:163:19: required from ‘double mlpack::AdaBoost::Train(const MatType&, const arma::Row&, size_t, const WeakLearnerType&, size_t, double) [with WeakLearnerType = mlpack::DecisionTree; MatType = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: 163 | wl.push_back(w); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: | ~~~~~~~~~~~~^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/adaboost/adaboost_impl.hpp:51:3: required from ‘mlpack::AdaBoost::AdaBoost(const MatType&, const arma::Row&, size_t, const WeakLearnerType&, size_t, double) [with WeakLearnerType = mlpack::DecisionTree; MatType = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: 51 | Train(data, labels, numClasses, other, iterations, tol); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/adaboost/adaboost_model_impl.hpp:129:30: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: 129 | iterations, tolerance); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:297:24: warning: ‘new’ of type ‘mlpack::DecisionTree’ with extended alignment 16 [-Waligned-new=] 297 | children.push_back(new DecisionTree(*other.children[i])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:297:24: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:297:24: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 78%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_sparse_coding.dir/__/bindings/python/print_pyx.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_sparse_coding.dir/__/bindings/python/print_pyx.cpp.o -MF CMakeFiles/generate_pyx_sparse_coding.dir/__/bindings/python/print_pyx.cpp.o.d -o CMakeFiles/generate_pyx_sparse_coding.dir/__/bindings/python/print_pyx.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:35, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.cpp:13: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 78%] 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 [ 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 cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DPROGRAM=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/bin/generate_pyx_sparse_coding -DOUTPUT_FILE=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/sparse_coding.pyx -P /builddir/build/BUILD/mlpack-4.3.0/CMake/RunProgram.cmake gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 78%] Built target generate_pyx_sparse_coding /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_adaboost_classify.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_adaboost_classify.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 78%] Generating ../bindings/python/generate_pyx_adaboost_classify.cpp cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DGENERATE_CPP_IN=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/generate_pyx.cpp.in -DGENERATE_CPP_OUT=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_adaboost_classify.cpp -DPROGRAM_MAIN_FILE=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/adaboost/adaboost_classify_main.cpp -DPROGRAM_NAME=adaboost_classify -P /builddir/build/BUILD/mlpack-4.3.0/CMake/ConfigureFile.cmake cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/generate_pyx_adaboost_classify.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_adaboost_classify.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_adaboost_classify.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 78%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_adaboost_classify.dir/__/bindings/python/generate_pyx_adaboost_classify.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_adaboost_classify.dir/__/bindings/python/generate_pyx_adaboost_classify.cpp.o -MF CMakeFiles/generate_pyx_adaboost_classify.dir/__/bindings/python/generate_pyx_adaboost_classify.cpp.o.d -o CMakeFiles/generate_pyx_adaboost_classify.dir/__/bindings/python/generate_pyx_adaboost_classify.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_adaboost_classify.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:35, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.cpp:13: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/prefixedoutstream.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/log.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_adaboost_classify.cpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_adaboost_classify.cpp:29: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree.hpp:616, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/adaboost/adaboost.hpp:33, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/adaboost/adaboost_classify_main.cpp:41, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_adaboost_classify.cpp:33: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp: In instantiation of ‘double mlpack::DecisionTree::Train(MatType&, size_t, size_t, arma::Row&, size_t, arma::rowvec&, size_t, double, size_t, DimensionSelectionType&) [with bool UseWeights = false; MatType = arma::Mat; FitnessFunction = mlpack::InformationGain; NumericSplitType = mlpack::BestBinaryNumericSplit; CategoricalSplitType = mlpack::AllCategoricalSplit; DimensionSelectionType = mlpack::AllDimensionSelect; bool NoRecursion = true; size_t = long unsigned int; arma::rowvec = arma::Row]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:89:15: required from ‘mlpack::DecisionTree::DecisionTree(MatType, LabelsType, size_t, size_t, double, size_t, DimensionSelectionType) [with MatType = arma::Mat; LabelsType = arma::Row; FitnessFunction = mlpack::InformationGain; NumericSplitType = mlpack::BestBinaryNumericSplit; CategoricalSplitType = mlpack::AllCategoricalSplit; DimensionSelectionType = mlpack::AllDimensionSelect; bool NoRecursion = true; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: 89 | Train(tmpData, 0, tmpData.n_cols, tmpLabels, numClasses, weights, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90 | minimumLeafSize, minimumGainSplit, maximumDepth, dimensionSelector); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/adaboost/adaboost_model_impl.hpp:127:54: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: 127 | ID3DecisionStump ds(data, labels, max(labels) + 1); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: warning: ‘new’ of type ‘mlpack::DecisionTree’ with extended alignment 16 [-Waligned-new=] 919 | DecisionTree* child = new DecisionTree(); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp: In instantiation of ‘double mlpack::DecisionTree::Train(MatType&, size_t, size_t, arma::Row&, size_t, arma::rowvec&, size_t, double, size_t, DimensionSelectionType&) [with bool UseWeights = true; MatType = arma::Mat; FitnessFunction = mlpack::InformationGain; NumericSplitType = mlpack::BestBinaryNumericSplit; CategoricalSplitType = mlpack::AllCategoricalSplit; DimensionSelectionType = mlpack::AllDimensionSelect; bool NoRecursion = true; size_t = long unsigned int; arma::rowvec = arma::Row]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:256:14: required from ‘mlpack::DecisionTree::DecisionTree(const mlpack::DecisionTree&, MatType, LabelsType, size_t, WeightsType, size_t, double, size_t, DimensionSelectionType, std::enable_if_t<((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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: 256 | Train(tmpData, 0, tmpData.n_cols, tmpLabels, numClasses, tmpWeights, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 257 | minimumLeafSize, minimumGainSplit, maximumDepth, dimensionSelector); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/adaboost/adaboost_impl.hpp:133:21: required from ‘double mlpack::AdaBoost::Train(const MatType&, const arma::Row&, size_t, const WeakLearnerType&, size_t, double) [with WeakLearnerType = mlpack::DecisionTree; MatType = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: 133 | WeakLearnerType w(other, tempData, labels, numClasses, weights); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/adaboost/adaboost_impl.hpp:51:3: required from ‘mlpack::AdaBoost::AdaBoost(const MatType&, const arma::Row&, size_t, const WeakLearnerType&, size_t, double) [with WeakLearnerType = mlpack::DecisionTree; MatType = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: 51 | Train(data, labels, numClasses, other, iterations, tol); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/adaboost/adaboost_model_impl.hpp:129:30: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: 129 | iterations, tolerance); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: warning: ‘new’ of type ‘mlpack::DecisionTree’ with extended alignment 16 [-Waligned-new=] 919 | DecisionTree* child = new DecisionTree(); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp: In instantiation of ‘mlpack::DecisionTree::DecisionTree(const mlpack::DecisionTree&) [with FitnessFunction = mlpack::InformationGain; NumericSplitType = mlpack::BestBinaryNumericSplit; CategoricalSplitType = mlpack::AllCategoricalSplit; DimensionSelectionType = mlpack::AllDimensionSelect; bool NoRecursion = true]’: /usr/include/c++/14/bits/new_allocator.h:191:4: required from ‘void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = mlpack::DecisionTree; _Args = {const mlpack::DecisionTree&}; _Tp = mlpack::DecisionTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: 191 | { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); } /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/alloc_traits.h:531:17: required from ‘static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = mlpack::DecisionTree; _Args = {const mlpack::DecisionTree&}; _Tp = mlpack::DecisionTree; allocator_type = std::allocator >]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: 531 | __a.construct(__p, std::forward<_Args>(__args)...); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_vector.h:1285:30: required from ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = mlpack::DecisionTree; _Alloc = std::allocator >; value_type = mlpack::DecisionTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: 1285 | _Alloc_traits::construct(this->_M_impl, this->_M_impl._M_finish, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1286 | __x); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/adaboost/adaboost_impl.hpp:163:19: required from ‘double mlpack::AdaBoost::Train(const MatType&, const arma::Row&, size_t, const WeakLearnerType&, size_t, double) [with WeakLearnerType = mlpack::DecisionTree; MatType = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: 163 | wl.push_back(w); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: | ~~~~~~~~~~~~^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/adaboost/adaboost_impl.hpp:51:3: required from ‘mlpack::AdaBoost::AdaBoost(const MatType&, const arma::Row&, size_t, const WeakLearnerType&, size_t, double) [with WeakLearnerType = mlpack::DecisionTree; MatType = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: 51 | Train(data, labels, numClasses, other, iterations, tol); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/adaboost/adaboost_model_impl.hpp:129:30: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: 129 | iterations, tolerance); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:297:24: warning: ‘new’ of type ‘mlpack::DecisionTree’ with extended alignment 16 [-Waligned-new=] 297 | children.push_back(new DecisionTree(*other.children[i])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:297:24: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:297:24: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 78%] Linking CXX executable ../../../bin/generate_pyx_adaboost_train cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -E cmake_link_script CMakeFiles/generate_pyx_adaboost_train.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes CMakeFiles/generate_pyx_adaboost_train.dir/__/bindings/python/generate_pyx_adaboost_train.cpp.o CMakeFiles/generate_pyx_adaboost_train.dir/__/bindings/python/print_pyx.cpp.o -o ../../../bin/generate_pyx_adaboost_train /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DPROGRAM=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/bin/generate_pyx_adaboost_train -DOUTPUT_FILE=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/adaboost_train.pyx -P /builddir/build/BUILD/mlpack-4.3.0/CMake/RunProgram.cmake gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 78%] Built target generate_pyx_adaboost_train /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_adaboost_probabilities.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_adaboost_probabilities.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 78%] Generating ../bindings/python/generate_pyx_adaboost_probabilities.cpp cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DGENERATE_CPP_IN=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/generate_pyx.cpp.in -DGENERATE_CPP_OUT=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_adaboost_probabilities.cpp -DPROGRAM_MAIN_FILE=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/adaboost/adaboost_probabilities_main.cpp -DPROGRAM_NAME=adaboost_probabilities -P /builddir/build/BUILD/mlpack-4.3.0/CMake/ConfigureFile.cmake cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/generate_pyx_adaboost_probabilities.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_adaboost_probabilities.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_adaboost_probabilities.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 78%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_adaboost_probabilities.dir/__/bindings/python/generate_pyx_adaboost_probabilities.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_adaboost_probabilities.dir/__/bindings/python/generate_pyx_adaboost_probabilities.cpp.o -MF CMakeFiles/generate_pyx_adaboost_probabilities.dir/__/bindings/python/generate_pyx_adaboost_probabilities.cpp.o.d -o CMakeFiles/generate_pyx_adaboost_probabilities.dir/__/bindings/python/generate_pyx_adaboost_probabilities.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_adaboost_probabilities.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/prefixedoutstream.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/log.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_adaboost_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]]; | ^~~~~~~~~~~~~~~~~~~~~~ [ 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/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_adaboost_probabilities.cpp:29: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:35, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.cpp:13: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree.hpp:616, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/adaboost/adaboost.hpp:33, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/adaboost/adaboost_probabilities_main.cpp:41, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_adaboost_probabilities.cpp:33: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp: In instantiation of ‘double mlpack::DecisionTree::Train(MatType&, size_t, size_t, arma::Row&, size_t, arma::rowvec&, size_t, double, size_t, DimensionSelectionType&) [with bool UseWeights = false; MatType = arma::Mat; FitnessFunction = mlpack::InformationGain; NumericSplitType = mlpack::BestBinaryNumericSplit; CategoricalSplitType = mlpack::AllCategoricalSplit; DimensionSelectionType = mlpack::AllDimensionSelect; bool NoRecursion = true; size_t = long unsigned int; arma::rowvec = arma::Row]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:89:15: required from ‘mlpack::DecisionTree::DecisionTree(MatType, LabelsType, size_t, size_t, double, size_t, DimensionSelectionType) [with MatType = arma::Mat; LabelsType = arma::Row; FitnessFunction = mlpack::InformationGain; NumericSplitType = mlpack::BestBinaryNumericSplit; CategoricalSplitType = mlpack::AllCategoricalSplit; DimensionSelectionType = mlpack::AllDimensionSelect; bool NoRecursion = true; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: 89 | Train(tmpData, 0, tmpData.n_cols, tmpLabels, numClasses, weights, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90 | minimumLeafSize, minimumGainSplit, maximumDepth, dimensionSelector); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/adaboost/adaboost_model_impl.hpp:127:54: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: 127 | ID3DecisionStump ds(data, labels, max(labels) + 1); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: warning: ‘new’ of type ‘mlpack::DecisionTree’ with extended alignment 16 [-Waligned-new=] 919 | DecisionTree* child = new DecisionTree(); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp: In instantiation of ‘double mlpack::DecisionTree::Train(MatType&, size_t, size_t, arma::Row&, size_t, arma::rowvec&, size_t, double, size_t, DimensionSelectionType&) [with bool UseWeights = true; MatType = arma::Mat; FitnessFunction = mlpack::InformationGain; NumericSplitType = mlpack::BestBinaryNumericSplit; CategoricalSplitType = mlpack::AllCategoricalSplit; DimensionSelectionType = mlpack::AllDimensionSelect; bool NoRecursion = true; size_t = long unsigned int; arma::rowvec = arma::Row]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:256:14: required from ‘mlpack::DecisionTree::DecisionTree(const mlpack::DecisionTree&, MatType, LabelsType, size_t, WeightsType, size_t, double, size_t, DimensionSelectionType, std::enable_if_t<((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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: 256 | Train(tmpData, 0, tmpData.n_cols, tmpLabels, numClasses, tmpWeights, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 257 | minimumLeafSize, minimumGainSplit, maximumDepth, dimensionSelector); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/adaboost/adaboost_impl.hpp:133:21: required from ‘double mlpack::AdaBoost::Train(const MatType&, const arma::Row&, size_t, const WeakLearnerType&, size_t, double) [with WeakLearnerType = mlpack::DecisionTree; MatType = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: 133 | WeakLearnerType w(other, tempData, labels, numClasses, weights); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/adaboost/adaboost_impl.hpp:51:3: required from ‘mlpack::AdaBoost::AdaBoost(const MatType&, const arma::Row&, size_t, const WeakLearnerType&, size_t, double) [with WeakLearnerType = mlpack::DecisionTree; MatType = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: 51 | Train(data, labels, numClasses, other, iterations, tol); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/adaboost/adaboost_model_impl.hpp:129:30: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: 129 | iterations, tolerance); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: warning: ‘new’ of type ‘mlpack::DecisionTree’ with extended alignment 16 [-Waligned-new=] 919 | DecisionTree* child = new DecisionTree(); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp: In instantiation of ‘mlpack::DecisionTree::DecisionTree(const mlpack::DecisionTree&) [with FitnessFunction = mlpack::InformationGain; NumericSplitType = mlpack::BestBinaryNumericSplit; CategoricalSplitType = mlpack::AllCategoricalSplit; DimensionSelectionType = mlpack::AllDimensionSelect; bool NoRecursion = true]’: /usr/include/c++/14/bits/new_allocator.h:191:4: required from ‘void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = mlpack::DecisionTree; _Args = {const mlpack::DecisionTree&}; _Tp = mlpack::DecisionTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: 191 | { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); } /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/alloc_traits.h:531:17: required from ‘static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = mlpack::DecisionTree; _Args = {const mlpack::DecisionTree&}; _Tp = mlpack::DecisionTree; allocator_type = std::allocator >]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: 531 | __a.construct(__p, std::forward<_Args>(__args)...); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_vector.h:1285:30: required from ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = mlpack::DecisionTree; _Alloc = std::allocator >; value_type = mlpack::DecisionTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: 1285 | _Alloc_traits::construct(this->_M_impl, this->_M_impl._M_finish, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1286 | __x); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/adaboost/adaboost_impl.hpp:163:19: required from ‘double mlpack::AdaBoost::Train(const MatType&, const arma::Row&, size_t, const WeakLearnerType&, size_t, double) [with WeakLearnerType = mlpack::DecisionTree; MatType = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: 163 | wl.push_back(w); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: | ~~~~~~~~~~~~^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/adaboost/adaboost_impl.hpp:51:3: required from ‘mlpack::AdaBoost::AdaBoost(const MatType&, const arma::Row&, size_t, const WeakLearnerType&, size_t, double) [with WeakLearnerType = mlpack::DecisionTree; MatType = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: 51 | Train(data, labels, numClasses, other, iterations, tol); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/adaboost/adaboost_model_impl.hpp:129:30: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: 129 | iterations, tolerance); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:297:24: warning: ‘new’ of type ‘mlpack::DecisionTree’ with extended alignment 16 [-Waligned-new=] 297 | children.push_back(new DecisionTree(*other.children[i])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:297:24: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:297:24: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 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 [ 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/src/mlpack/bindings/python/print_pyx.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.cpp:13: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:35, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_py_wrapper_adaboost.cpp:20: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/adaboost_main_includes.hpp:1, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_py_wrapper_adaboost.cpp:22: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/adaboost/adaboost_train_main.cpp: In function ‘void mlpack_adaboost_train(mlpack::util::Params&, mlpack::util::Timers&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/adaboost/adaboost_train_main.cpp:124:40: warning: ‘new’ of type ‘mlpack::AdaBoostModel’ with extended alignment 16 [-Waligned-new=] 124 | AdaBoostModel* m = new AdaBoostModel(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/adaboost/adaboost_train_main.cpp:124:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/adaboost/adaboost_train_main.cpp:124:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree.hpp:616, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/adaboost/adaboost.hpp:33, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/adaboost/adaboost_train_main.cpp:42: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp: In instantiation of ‘double mlpack::DecisionTree::Train(MatType&, size_t, size_t, arma::Row&, size_t, arma::rowvec&, size_t, double, size_t, DimensionSelectionType&) [with bool UseWeights = false; MatType = arma::Mat; FitnessFunction = mlpack::InformationGain; NumericSplitType = mlpack::BestBinaryNumericSplit; CategoricalSplitType = mlpack::AllCategoricalSplit; DimensionSelectionType = mlpack::AllDimensionSelect; bool NoRecursion = true; size_t = long unsigned int; arma::rowvec = arma::Row]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:89:15: required from ‘mlpack::DecisionTree::DecisionTree(MatType, LabelsType, size_t, size_t, double, size_t, DimensionSelectionType) [with MatType = arma::Mat; LabelsType = arma::Row; FitnessFunction = mlpack::InformationGain; NumericSplitType = mlpack::BestBinaryNumericSplit; CategoricalSplitType = mlpack::AllCategoricalSplit; DimensionSelectionType = mlpack::AllDimensionSelect; bool NoRecursion = true; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/adaboost/adaboost_train_main.cpp:124:40: note: 89 | Train(tmpData, 0, tmpData.n_cols, tmpLabels, numClasses, weights, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/adaboost/adaboost_train_main.cpp:124:40: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90 | minimumLeafSize, minimumGainSplit, maximumDepth, dimensionSelector); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/adaboost/adaboost_train_main.cpp:124:40: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/adaboost/adaboost_model_impl.hpp:127:54: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/adaboost/adaboost_train_main.cpp:124:40: note: 127 | ID3DecisionStump ds(data, labels, max(labels) + 1); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/adaboost/adaboost_train_main.cpp:124:40: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: warning: ‘new’ of type ‘mlpack::DecisionTree’ with extended alignment 16 [-Waligned-new=] 919 | DecisionTree* child = new DecisionTree(); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp: In instantiation of ‘double mlpack::DecisionTree::Train(MatType&, size_t, size_t, arma::Row&, size_t, arma::rowvec&, size_t, double, size_t, DimensionSelectionType&) [with bool UseWeights = true; MatType = arma::Mat; FitnessFunction = mlpack::InformationGain; NumericSplitType = mlpack::BestBinaryNumericSplit; CategoricalSplitType = mlpack::AllCategoricalSplit; DimensionSelectionType = mlpack::AllDimensionSelect; bool NoRecursion = true; size_t = long unsigned int; arma::rowvec = arma::Row]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:256:14: required from ‘mlpack::DecisionTree::DecisionTree(const mlpack::DecisionTree&, MatType, LabelsType, size_t, WeightsType, size_t, double, size_t, DimensionSelectionType, std::enable_if_t<((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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: 256 | Train(tmpData, 0, tmpData.n_cols, tmpLabels, numClasses, tmpWeights, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 257 | minimumLeafSize, minimumGainSplit, maximumDepth, dimensionSelector); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/adaboost/adaboost_impl.hpp:133:21: required from ‘double mlpack::AdaBoost::Train(const MatType&, const arma::Row&, size_t, const WeakLearnerType&, size_t, double) [with WeakLearnerType = mlpack::DecisionTree; MatType = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: 133 | WeakLearnerType w(other, tempData, labels, numClasses, weights); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/adaboost/adaboost_impl.hpp:51:3: required from ‘mlpack::AdaBoost::AdaBoost(const MatType&, const arma::Row&, size_t, const WeakLearnerType&, size_t, double) [with WeakLearnerType = mlpack::DecisionTree; MatType = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: 51 | Train(data, labels, numClasses, other, iterations, tol); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/adaboost/adaboost_model_impl.hpp:129:30: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: 129 | iterations, tolerance); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: warning: ‘new’ of type ‘mlpack::DecisionTree’ with extended alignment 16 [-Waligned-new=] 919 | DecisionTree* child = new DecisionTree(); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp: In instantiation of ‘mlpack::DecisionTree::DecisionTree(const mlpack::DecisionTree&) [with FitnessFunction = mlpack::InformationGain; NumericSplitType = mlpack::BestBinaryNumericSplit; CategoricalSplitType = mlpack::AllCategoricalSplit; DimensionSelectionType = mlpack::AllDimensionSelect; bool NoRecursion = true]’: /usr/include/c++/14/bits/new_allocator.h:191:4: required from ‘void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = mlpack::DecisionTree; _Args = {const mlpack::DecisionTree&}; _Tp = mlpack::DecisionTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: 191 | { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); } /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/alloc_traits.h:531:17: required from ‘static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = mlpack::DecisionTree; _Args = {const mlpack::DecisionTree&}; _Tp = mlpack::DecisionTree; allocator_type = std::allocator >]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: 531 | __a.construct(__p, std::forward<_Args>(__args)...); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_vector.h:1285:30: required from ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = mlpack::DecisionTree; _Alloc = std::allocator >; value_type = mlpack::DecisionTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: 1285 | _Alloc_traits::construct(this->_M_impl, this->_M_impl._M_finish, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1286 | __x); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/adaboost/adaboost_impl.hpp:163:19: required from ‘double mlpack::AdaBoost::Train(const MatType&, const arma::Row&, size_t, const WeakLearnerType&, size_t, double) [with WeakLearnerType = mlpack::DecisionTree; MatType = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: 163 | wl.push_back(w); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: | ~~~~~~~~~~~~^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/adaboost/adaboost_impl.hpp:51:3: required from ‘mlpack::AdaBoost::AdaBoost(const MatType&, const arma::Row&, size_t, const WeakLearnerType&, size_t, double) [with WeakLearnerType = mlpack::DecisionTree; MatType = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: 51 | Train(data, labels, numClasses, other, iterations, tol); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/adaboost/adaboost_model_impl.hpp:129:30: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: 129 | iterations, tolerance); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:297:24: warning: ‘new’ of type ‘mlpack::DecisionTree’ with extended alignment 16 [-Waligned-new=] 297 | children.push_back(new DecisionTree(*other.children[i])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:297:24: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:297:24: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 81%] Linking CXX executable ../../../bin/generate_pyx_adaboost_probabilities cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -E cmake_link_script CMakeFiles/generate_pyx_adaboost_probabilities.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes CMakeFiles/generate_pyx_adaboost_probabilities.dir/__/bindings/python/generate_pyx_adaboost_probabilities.cpp.o CMakeFiles/generate_pyx_adaboost_probabilities.dir/__/bindings/python/print_pyx.cpp.o -o ../../../bin/generate_pyx_adaboost_probabilities /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DPROGRAM=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/bin/generate_pyx_adaboost_probabilities -DOUTPUT_FILE=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/adaboost_probabilities.pyx -P /builddir/build/BUILD/mlpack-4.3.0/CMake/RunProgram.cmake gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 81%] Built target generate_pyx_adaboost_probabilities /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_linear_regression_train.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_linear_regression_train.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 81%] Generating ../bindings/python/generate_pyx_linear_regression_train.cpp cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DGENERATE_CPP_IN=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/generate_pyx.cpp.in -DGENERATE_CPP_OUT=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_linear_regression_train.cpp -DPROGRAM_MAIN_FILE=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/linear_regression/linear_regression_train_main.cpp -DPROGRAM_NAME=linear_regression_train -P /builddir/build/BUILD/mlpack-4.3.0/CMake/ConfigureFile.cmake cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/generate_pyx_linear_regression_train.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_linear_regression_train.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_linear_regression_train.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 81%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_linear_regression_train.dir/__/bindings/python/generate_pyx_linear_regression_train.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_linear_regression_train.dir/__/bindings/python/generate_pyx_linear_regression_train.cpp.o -MF CMakeFiles/generate_pyx_linear_regression_train.dir/__/bindings/python/generate_pyx_linear_regression_train.cpp.o.d -o CMakeFiles/generate_pyx_linear_regression_train.dir/__/bindings/python/generate_pyx_linear_regression_train.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_linear_regression_train.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/prefixedoutstream.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/log.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_linear_regression_train.cpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_linear_regression_train.cpp:29: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_linear_regression_train.cpp:33: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/linear_regression/linear_regression_train_main.cpp: In function ‘void mlpack_linear_regression_train(mlpack::util::Params&, mlpack::util::Timers&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/linear_regression/linear_regression_train_main.cpp:111:76: warning: ‘new’ of type ‘mlpack::LinearRegression’ with extended alignment 16 [-Waligned-new=] 111 | LinearRegression* lr = new LinearRegression(regressors, responses, lambda); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/linear_regression/linear_regression_train_main.cpp:111:76: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/linear_regression/linear_regression_train_main.cpp:111:76: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 81%] Building CXX object src/mlpack/methods/CMakeFiles/generate_py_wrapper_adaboost.dir/__/bindings/python/print_wrapper_py.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -MD -MT src/mlpack/methods/CMakeFiles/generate_py_wrapper_adaboost.dir/__/bindings/python/print_wrapper_py.cpp.o -MF CMakeFiles/generate_py_wrapper_adaboost.dir/__/bindings/python/print_wrapper_py.cpp.o.d -o CMakeFiles/generate_py_wrapper_adaboost.dir/__/bindings/python/print_wrapper_py.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_wrapper_py.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:35, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_wrapper_py.hpp:12, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_wrapper_py.cpp:13: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 81%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_linear_regression_train.dir/__/bindings/python/print_pyx.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_linear_regression_train.dir/__/bindings/python/print_pyx.cpp.o -MF CMakeFiles/generate_pyx_linear_regression_train.dir/__/bindings/python/print_pyx.cpp.o.d -o CMakeFiles/generate_pyx_linear_regression_train.dir/__/bindings/python/print_pyx.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:35, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.cpp:13: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 82%] Linking CXX executable ../../../bin/generate_py_wrapper_adaboost cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -E cmake_link_script CMakeFiles/generate_py_wrapper_adaboost.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes CMakeFiles/generate_py_wrapper_adaboost.dir/__/bindings/python/generate_py_wrapper_adaboost.cpp.o CMakeFiles/generate_py_wrapper_adaboost.dir/__/bindings/python/print_wrapper_py.cpp.o -o ../../../bin/generate_py_wrapper_adaboost /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DPROGRAM=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/bin/generate_py_wrapper_adaboost -DOUTPUT_FILE=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/adaboost.py -P /builddir/build/BUILD/mlpack-4.3.0/CMake/RunProgram.cmake gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 82%] Built target generate_py_wrapper_adaboost /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_linear_regression_predict.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_linear_regression_predict.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 83%] Generating ../bindings/python/generate_pyx_linear_regression_predict.cpp cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DGENERATE_CPP_IN=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/generate_pyx.cpp.in -DGENERATE_CPP_OUT=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_linear_regression_predict.cpp -DPROGRAM_MAIN_FILE=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/linear_regression/linear_regression_predict_main.cpp -DPROGRAM_NAME=linear_regression_predict -P /builddir/build/BUILD/mlpack-4.3.0/CMake/ConfigureFile.cmake cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/generate_pyx_linear_regression_predict.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_linear_regression_predict.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_linear_regression_predict.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 83%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_linear_regression_predict.dir/__/bindings/python/generate_pyx_linear_regression_predict.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_linear_regression_predict.dir/__/bindings/python/generate_pyx_linear_regression_predict.cpp.o -MF CMakeFiles/generate_pyx_linear_regression_predict.dir/__/bindings/python/generate_pyx_linear_regression_predict.cpp.o.d -o CMakeFiles/generate_pyx_linear_regression_predict.dir/__/bindings/python/generate_pyx_linear_regression_predict.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_linear_regression_predict.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/prefixedoutstream.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/log.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_linear_regression_predict.cpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ [ 84%] Linking CXX executable ../../../bin/generate_pyx_linear_regression_train cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -E cmake_link_script CMakeFiles/generate_pyx_linear_regression_train.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes CMakeFiles/generate_pyx_linear_regression_train.dir/__/bindings/python/generate_pyx_linear_regression_train.cpp.o CMakeFiles/generate_pyx_linear_regression_train.dir/__/bindings/python/print_pyx.cpp.o -o ../../../bin/generate_pyx_linear_regression_train /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DPROGRAM=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/bin/generate_pyx_linear_regression_train -DOUTPUT_FILE=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/linear_regression_train.pyx -P /builddir/build/BUILD/mlpack-4.3.0/CMake/RunProgram.cmake gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 84%] Built target generate_pyx_linear_regression_train /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_py_wrapper_linear_regression.dir/build.make src/mlpack/methods/CMakeFiles/generate_py_wrapper_linear_regression.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 84%] Generating ../bindings/python/generate_py_wrapper_linear_regression.cpp cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DGENERATE_CPP_IN=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/generate_py_wrapper.cpp.in -DGENERATE_CPP_OUT=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_py_wrapper_linear_regression.cpp -DGROUP_NAME=linear_regression -DGROUP_VALID_METHODS="train predict" -DCATEGORY="regression" -P /builddir/build/BUILD/mlpack-4.3.0/CMake/ConfigureFile.cmake cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/generate_py_wrapper_linear_regression.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_py_wrapper_linear_regression.dir/build.make src/mlpack/methods/CMakeFiles/generate_py_wrapper_linear_regression.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 84%] Building CXX object src/mlpack/methods/CMakeFiles/generate_py_wrapper_linear_regression.dir/__/bindings/python/generate_py_wrapper_linear_regression.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -MD -MT src/mlpack/methods/CMakeFiles/generate_py_wrapper_linear_regression.dir/__/bindings/python/generate_py_wrapper_linear_regression.cpp.o -MF CMakeFiles/generate_py_wrapper_linear_regression.dir/__/bindings/python/generate_py_wrapper_linear_regression.cpp.o.d -o CMakeFiles/generate_py_wrapper_linear_regression.dir/__/bindings/python/generate_py_wrapper_linear_regression.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_py_wrapper_linear_regression.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_linear_regression_predict.cpp:29: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:35, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_py_wrapper_linear_regression.cpp:20: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/linear_regression_main_includes.hpp:1, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_py_wrapper_linear_regression.cpp:22: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/linear_regression/linear_regression_train_main.cpp: In function ‘void mlpack_linear_regression_train(mlpack::util::Params&, mlpack::util::Timers&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/linear_regression/linear_regression_train_main.cpp:111:76: warning: ‘new’ of type ‘mlpack::LinearRegression’ with extended alignment 16 [-Waligned-new=] 111 | LinearRegression* lr = new LinearRegression(regressors, responses, lambda); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/linear_regression/linear_regression_train_main.cpp:111:76: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/linear_regression/linear_regression_train_main.cpp:111:76: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 84%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_linear_regression_predict.dir/__/bindings/python/print_pyx.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_linear_regression_predict.dir/__/bindings/python/print_pyx.cpp.o -MF CMakeFiles/generate_pyx_linear_regression_predict.dir/__/bindings/python/print_pyx.cpp.o.d -o CMakeFiles/generate_pyx_linear_regression_predict.dir/__/bindings/python/print_pyx.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:35, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.cpp:13: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 84%] Building CXX object src/mlpack/methods/CMakeFiles/generate_py_wrapper_linear_regression.dir/__/bindings/python/print_wrapper_py.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -MD -MT src/mlpack/methods/CMakeFiles/generate_py_wrapper_linear_regression.dir/__/bindings/python/print_wrapper_py.cpp.o -MF CMakeFiles/generate_py_wrapper_linear_regression.dir/__/bindings/python/print_wrapper_py.cpp.o.d -o CMakeFiles/generate_py_wrapper_linear_regression.dir/__/bindings/python/print_wrapper_py.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_wrapper_py.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:35, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_wrapper_py.hpp:12, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_wrapper_py.cpp:13: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ [ 85%] Linking CXX executable ../../../bin/generate_pyx_linear_regression_predict cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -E cmake_link_script CMakeFiles/generate_pyx_linear_regression_predict.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes CMakeFiles/generate_pyx_linear_regression_predict.dir/__/bindings/python/generate_pyx_linear_regression_predict.cpp.o CMakeFiles/generate_pyx_linear_regression_predict.dir/__/bindings/python/print_pyx.cpp.o -o ../../../bin/generate_pyx_linear_regression_predict /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DPROGRAM=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/bin/generate_pyx_linear_regression_predict -DOUTPUT_FILE=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/linear_regression_predict.pyx -P /builddir/build/BUILD/mlpack-4.3.0/CMake/RunProgram.cmake gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 85%] Built target generate_pyx_linear_regression_predict /usr/bin/gmake -f CMakeFiles/man.dir/build.make CMakeFiles/man.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/CMakeFiles/man.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f CMakeFiles/man.dir/build.make CMakeFiles/man.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 86%] Generating man pages from built executables. cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/bin && /builddir/build/BUILD/mlpack-4.3.0/CMake/allexec2man.sh /builddir/build/BUILD/mlpack-4.3.0/CMake/exec2man.sh /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/share/man Generating man page for ./mlpack_image_converter... Generating man page for ./mlpack_preprocess_imputer... Generating man page for ./mlpack_linear_regression... Generating man page for ./mlpack_adaboost... Generating man page for ./mlpack_sparse_coding... Generating man page for ./mlpack_krann... Generating man page for ./mlpack_softmax_regression... Generating man page for ./mlpack_random_forest... Generating man page for ./mlpack_radical... Generating man page for ./mlpack_preprocess_scale... Generating man page for ./mlpack_preprocess_one_hot_encoding... Generating man page for ./mlpack_preprocess_describe... Generating man page for ./mlpack_preprocess_binarize... Generating man page for ./mlpack_perceptron... Generating man page for ./mlpack_preprocess_split... Generating man page for ./mlpack_pca... Generating man page for ./mlpack_nmf... Generating man page for ./mlpack_kfn... Generating man page for ./mlpack_knn... Generating man page for ./mlpack_nbc... Generating man page for ./mlpack_nca... Generating man page for ./mlpack_mean_shift... Generating man page for ./mlpack_lsh... Generating man page for ./mlpack_logistic_regression... Generating man page for ./mlpack_local_coordinate_coding... Generating man page for ./mlpack_lmnn... Generating man page for ./mlpack_linear_svm... Generating man page for ./mlpack_kmeans... Generating man page for ./mlpack_lars... Generating man page for ./mlpack_kernel_pca... Generating man page for ./mlpack_kde... Generating man page for ./mlpack_hoeffding_tree... In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support Generating man page for ./mlpack_hmm_viterbi... /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support Generating man page for ./mlpack_hmm_loglik... In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support Generating man page for ./mlpack_hmm_generate... Generating man page for ./mlpack_hmm_train... Generating man page for ./mlpack_gmm_probability... Generating man page for ./mlpack_gmm_train... Generating man page for ./mlpack_gmm_generate... Generating man page for ./mlpack_fastmks... Generating man page for ./mlpack_cf... Generating man page for ./mlpack_emst... Generating man page for ./mlpack_det... Generating man page for ./mlpack_decision_tree... Generating man page for ./mlpack_dbscan... Generating man page for ./mlpack_range_search... Generating man page for ./mlpack_bayesian_linear_regression... Generating man page for ./mlpack_approx_kfn... gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 86%] Built target man /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_image_converter.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_image_converter.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/build_pyx_image_converter.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_image_converter.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_image_converter.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 86%] Building Cython binding image_converter.so... cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python && /usr/bin/python3 /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py build_ext --module=image_converter.pyx /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:54: SyntaxWarning: invalid escape sequence '\ ' extra_cxx_flags = '-DMLPACK_PRINT_INFO\ -DMLPACK_PRINT_WARN'.strip() /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:91: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:109: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /usr/lib/python3.12/site-packages/setuptools/__init__.py:80: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. !! ******************************************************************************** Requirements should be satisfied by a PEP 517 installer. If you are using pip, you can try `pip install --use-pep517`. ******************************************************************************** !! dist.fetch_build_eggs(dist.setup_requires) running build_ext /usr/lib64/python3.12/site-packages/Cython/Compiler/Main.py:381: FutureWarning: Cython directive 'language_level' not set, using '3str' for now (Py3). This has changed from earlier releases! File: /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/image_converter.pyx tree = Parsing.p_module(s, pxd, full_module_name) warning: mlpack/image_converter.pyx:24:77: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:23:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:27:53: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:28:59: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:29:62: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:30:74: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:31:52: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:32:57: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:33:37: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:34:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:35:40: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:36:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:37:36: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:25:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:26:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:27:41: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:28:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. Compiling mlpack/image_converter.pyx because it changed. [1/1] Cythonizing mlpack/image_converter.pyx building 'mlpack.image_converter' extension creating build/temp.linux-s390x-cpython-312 creating build/temp.linux-s390x-cpython-312/mlpack gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -I/usr/lib64/python3.12/site-packages/numpy/core/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/ -I/builddir/build/BUILD/mlpack-4.3.0/src -I/usr/include -I/usr/include -I/usr/include -I/usr/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -I/usr/include/python3.12 -c mlpack/image_converter.cpp -o build/temp.linux-s390x-cpython-312/mlpack/image_converter.o -DBINDING_TYPE=BINDING_TYPE_PYX -std=c++17 -g0 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp In file included from mlpack/image_converter.cpp:1311: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In function ‘void mlpack::util::TransposeIfNeeded(const std::string&, arma::mat&, bool)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 34 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/image_converter.cpp:5322:37: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: 5322 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_copy_all_inputs), __pyx_t_5); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = std::vector, std::allocator > >; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = std::vector, std::allocator > >; std::string = std::__cxx11::basic_string]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/image_converter.cpp:5513:60: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 5513 | mlpack::util::SetParam >(__pyx_v_p, ((std::string const )__pyx_k_input_2), __pyx_t_13); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = int; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = int; std::string = std::__cxx11::basic_string]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/image_converter.cpp:5623:36: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 5623 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_channels), __pyx_t_12); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ [ 87%] Linking CXX executable ../../../bin/generate_py_wrapper_linear_regression cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -E cmake_link_script CMakeFiles/generate_py_wrapper_linear_regression.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes CMakeFiles/generate_py_wrapper_linear_regression.dir/__/bindings/python/generate_py_wrapper_linear_regression.cpp.o CMakeFiles/generate_py_wrapper_linear_regression.dir/__/bindings/python/print_wrapper_py.cpp.o -o ../../../bin/generate_py_wrapper_linear_regression /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DPROGRAM=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/bin/generate_py_wrapper_linear_regression -DOUTPUT_FILE=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/linear_regression.py -P /builddir/build/BUILD/mlpack-4.3.0/CMake/RunProgram.cmake gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 87%] Built target generate_py_wrapper_linear_regression /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_approx_kfn.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_approx_kfn.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/build_pyx_approx_kfn.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_approx_kfn.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_approx_kfn.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 88%] Building Cython binding approx_kfn.so... cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python && /usr/bin/python3 /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py build_ext --module=approx_kfn.pyx /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:54: SyntaxWarning: invalid escape sequence '\ ' extra_cxx_flags = '-DMLPACK_PRINT_INFO\ -DMLPACK_PRINT_WARN'.strip() /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:91: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:109: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /usr/lib/python3.12/site-packages/setuptools/__init__.py:80: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. !! ******************************************************************************** Requirements should be satisfied by a PEP 517 installer. If you are using pip, you can try `pip install --use-pep517`. ******************************************************************************** !! dist.fetch_build_eggs(dist.setup_requires) running build_ext /usr/lib64/python3.12/site-packages/Cython/Compiler/Main.py:381: FutureWarning: Cython directive 'language_level' not set, using '3str' for now (Py3). This has changed from earlier releases! File: /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/approx_kfn.pyx tree = Parsing.p_module(s, pxd, full_module_name) warning: mlpack/approx_kfn.pyx:24:72: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:23:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:27:53: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:28:59: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:29:62: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:30:74: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:31:52: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:32:57: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:33:37: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:34:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:35:40: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:36:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:37:36: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:25:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:26:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:27:41: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:28:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. Compiling mlpack/approx_kfn.pyx because it changed. [1/1] Cythonizing mlpack/approx_kfn.pyx building 'mlpack.approx_kfn' extension gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -I/usr/lib64/python3.12/site-packages/numpy/core/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/ -I/builddir/build/BUILD/mlpack-4.3.0/src -I/usr/include -I/usr/include -I/usr/include -I/usr/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -I/usr/include/python3.12 -c mlpack/approx_kfn.cpp -o build/temp.linux-s390x-cpython-312/mlpack/approx_kfn.o -DBINDING_TYPE=BINDING_TYPE_PYX -std=c++17 -g0 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp In file included from mlpack/approx_kfn.cpp:1311: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In function ‘void mlpack::util::TransposeIfNeeded(const std::string&, arma::mat&, bool)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 34 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/approx_kfn.cpp:7158:37: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: 7158 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_copy_all_inputs), __pyx_t_5); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = std::__cxx11::basic_string; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = std::__cxx11::basic_string; std::string = std::__cxx11::basic_string]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/approx_kfn.cpp:7267:44: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 7267 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_algorithm), __pyx_t_1); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = int; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = int; std::string = std::__cxx11::basic_string]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/approx_kfn.cpp:7944:36: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 7944 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_k), __pyx_t_17); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ creating build/lib.linux-s390x-cpython-312 creating build/lib.linux-s390x-cpython-312/mlpack g++ -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection build/temp.linux-s390x-cpython-312/mlpack/image_converter.o -L/usr/lib64 -o build/lib.linux-s390x-cpython-312/mlpack/image_converter.cpython-312-s390x-linux-gnu.so -fopenmp /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a -Wl,--strip-all gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 88%] Built target build_pyx_image_converter /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_bayesian_linear_regression.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_bayesian_linear_regression.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/build_pyx_bayesian_linear_regression.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_bayesian_linear_regression.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_bayesian_linear_regression.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 88%] Building Cython binding bayesian_linear_regression.so... cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python && /usr/bin/python3 /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py build_ext --module=bayesian_linear_regression.pyx /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:54: SyntaxWarning: invalid escape sequence '\ ' extra_cxx_flags = '-DMLPACK_PRINT_INFO\ -DMLPACK_PRINT_WARN'.strip() /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:91: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:109: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /usr/lib/python3.12/site-packages/setuptools/__init__.py:80: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. !! ******************************************************************************** Requirements should be satisfied by a PEP 517 installer. If you are using pip, you can try `pip install --use-pep517`. ******************************************************************************** !! dist.fetch_build_eggs(dist.setup_requires) running build_ext /usr/lib64/python3.12/site-packages/Cython/Compiler/Main.py:381: FutureWarning: Cython directive 'language_level' not set, using '3str' for now (Py3). This has changed from earlier releases! File: /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/bayesian_linear_regression.pyx tree = Parsing.p_module(s, pxd, full_module_name) warning: mlpack/bayesian_linear_regression.pyx:24:88: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:23:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:27:53: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:28:59: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:29:62: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:30:74: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:31:52: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:32:57: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:33:37: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:34:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:35:40: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:36:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:37:36: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:25:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:26:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:27:41: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:28:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. Compiling mlpack/bayesian_linear_regression.pyx because it changed. [1/1] Cythonizing mlpack/bayesian_linear_regression.pyx building 'mlpack.bayesian_linear_regression' extension gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -I/usr/lib64/python3.12/site-packages/numpy/core/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/ -I/builddir/build/BUILD/mlpack-4.3.0/src -I/usr/include -I/usr/include -I/usr/include -I/usr/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -I/usr/include/python3.12 -c mlpack/bayesian_linear_regression.cpp -o build/temp.linux-s390x-cpython-312/mlpack/bayesian_linear_regression.o -DBINDING_TYPE=BINDING_TYPE_PYX -std=c++17 -g0 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp In file included from mlpack/bayesian_linear_regression.cpp:1311: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In function ‘void mlpack::util::TransposeIfNeeded(const std::string&, arma::mat&, bool)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 34 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/bayesian_linear_regression.cpp:7055:37: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: 7055 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_copy_all_inputs), __pyx_t_5); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = arma::Row; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = arma::Row; std::string = std::__cxx11::basic_string]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/bayesian_linear_regression.cpp:7880:49: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 7880 | mlpack::util::SetParam >(__pyx_v_p, ((std::string const )__pyx_k_responses), (*__pyx_v_responses_mat)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ g++ -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection build/temp.linux-s390x-cpython-312/mlpack/approx_kfn.o -L/usr/lib64 -o build/lib.linux-s390x-cpython-312/mlpack/approx_kfn.cpython-312-s390x-linux-gnu.so -fopenmp /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a -Wl,--strip-all gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 88%] Built target build_pyx_approx_kfn /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_cf.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_cf.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/build_pyx_cf.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_cf.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_cf.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 88%] Building Cython binding cf.so... cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python && /usr/bin/python3 /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py build_ext --module=cf.pyx /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:54: SyntaxWarning: invalid escape sequence '\ ' extra_cxx_flags = '-DMLPACK_PRINT_INFO\ -DMLPACK_PRINT_WARN'.strip() /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:91: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:109: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /usr/lib/python3.12/site-packages/setuptools/__init__.py:80: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. !! ******************************************************************************** Requirements should be satisfied by a PEP 517 installer. If you are using pip, you can try `pip install --use-pep517`. ******************************************************************************** !! dist.fetch_build_eggs(dist.setup_requires) running build_ext /usr/lib64/python3.12/site-packages/Cython/Compiler/Main.py:381: FutureWarning: Cython directive 'language_level' not set, using '3str' for now (Py3). This has changed from earlier releases! File: /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/cf.pyx tree = Parsing.p_module(s, pxd, full_module_name) warning: mlpack/cf.pyx:24:64: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:23:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:27:53: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:28:59: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:29:62: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:30:74: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:31:52: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:32:57: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:33:37: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:34:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:35:40: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:36:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:37:36: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:25:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:26:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:27:41: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:28:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. Compiling mlpack/cf.pyx because it changed. [1/1] Cythonizing mlpack/cf.pyx building 'mlpack.cf' extension gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -I/usr/lib64/python3.12/site-packages/numpy/core/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/ -I/builddir/build/BUILD/mlpack-4.3.0/src -I/usr/include -I/usr/include -I/usr/include -I/usr/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -I/usr/include/python3.12 -c mlpack/cf.cpp -o build/temp.linux-s390x-cpython-312/mlpack/cf.o -DBINDING_TYPE=BINDING_TYPE_PYX -std=c++17 -g0 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp In file included from mlpack/cf.cpp:1311: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In function ‘void mlpack::util::TransposeIfNeeded(const std::string&, arma::mat&, bool)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 34 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/quic_svd/quic_svd.hpp:124, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/decomposition_policies/quic_svd_method.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/decomposition_policies/decomposition_policies.hpp:23, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf.hpp:25, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_main.cpp:19, from mlpack/cf.cpp:1315: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/quic_svd/quic_svd_impl.hpp: In constructor ‘mlpack::QUIC_SVD::QUIC_SVD(double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/quic_svd/quic_svd_impl.hpp:32:18: warning: unused parameter ‘epsilon’ [-Wunused-parameter] 32 | const double epsilon, | ~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/quic_svd/quic_svd_impl.hpp:33:18: warning: unused parameter ‘delta’ [-Wunused-parameter] 33 | const double delta) | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/quic_svd/quic_svd_impl.hpp:33:18: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/quic_svd/quic_svd_impl.hpp:33:18: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/cf.cpp:7407:37: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/quic_svd/quic_svd_impl.hpp:33:18: warning: 7407 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_copy_all_inputs), __pyx_t_5); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/quic_svd/quic_svd_impl.hpp:33:18: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = std::__cxx11::basic_string; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = std::__cxx11::basic_string; std::string = std::__cxx11::basic_string]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/cf.cpp:7516:44: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 7516 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_algorithm), __pyx_t_1); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = int; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = int; std::string = std::__cxx11::basic_string]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/cf.cpp:8210:36: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 8210 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_max_iterations), __pyx_t_14); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = double; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = double; std::string = std::__cxx11::basic_string]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/cf.cpp:8294:39: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 8294 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_min_residue), __pyx_t_22); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = arma::Mat; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = arma::Mat; std::string = std::__cxx11::basic_string]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/cf.cpp:8789:49: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 8789 | mlpack::util::SetParam >(__pyx_v_p, ((std::string const )__pyx_k_query), (*__pyx_v_query_mat), 0); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ g++ -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection build/temp.linux-s390x-cpython-312/mlpack/bayesian_linear_regression.o -L/usr/lib64 -o build/lib.linux-s390x-cpython-312/mlpack/bayesian_linear_regression.cpython-312-s390x-linux-gnu.so -fopenmp /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a -Wl,--strip-all gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 88%] Built target build_pyx_bayesian_linear_regression /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_dbscan.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_dbscan.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/build_pyx_dbscan.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_dbscan.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_dbscan.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 88%] Building Cython binding dbscan.so... cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python && /usr/bin/python3 /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py build_ext --module=dbscan.pyx /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:54: SyntaxWarning: invalid escape sequence '\ ' extra_cxx_flags = '-DMLPACK_PRINT_INFO\ -DMLPACK_PRINT_WARN'.strip() /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:91: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:109: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /usr/lib/python3.12/site-packages/setuptools/__init__.py:80: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. !! ******************************************************************************** Requirements should be satisfied by a PEP 517 installer. If you are using pip, you can try `pip install --use-pep517`. ******************************************************************************** !! dist.fetch_build_eggs(dist.setup_requires) running build_ext /usr/lib64/python3.12/site-packages/Cython/Compiler/Main.py:381: FutureWarning: Cython directive 'language_level' not set, using '3str' for now (Py3). This has changed from earlier releases! File: /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/dbscan.pyx tree = Parsing.p_module(s, pxd, full_module_name) warning: mlpack/dbscan.pyx:24:68: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:23:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:27:53: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:28:59: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:29:62: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:30:74: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:31:52: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:32:57: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:33:37: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:34:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:35:40: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:36:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:37:36: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:25:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:26:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:27:41: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:28:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. Compiling mlpack/dbscan.pyx because it changed. [1/1] Cythonizing mlpack/dbscan.pyx building 'mlpack.dbscan' extension gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -I/usr/lib64/python3.12/site-packages/numpy/core/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/ -I/builddir/build/BUILD/mlpack-4.3.0/src -I/usr/include -I/usr/include -I/usr/include -I/usr/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -I/usr/include/python3.12 -c mlpack/dbscan.cpp -o build/temp.linux-s390x-cpython-312/mlpack/dbscan.o -DBINDING_TYPE=BINDING_TYPE_PYX -std=c++17 -g0 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp In file included from mlpack/dbscan.cpp:1311: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In function ‘void mlpack::util::TransposeIfNeeded(const std::string&, arma::mat&, bool)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 34 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/dbscan.cpp:5154:37: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: 5154 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_copy_all_inputs), __pyx_t_5); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = double; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = double; std::string = std::__cxx11::basic_string]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/dbscan.cpp:5482:39: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 5482 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_epsilon), __pyx_t_12); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = int; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = int; std::string = std::__cxx11::basic_string]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/dbscan.cpp:5566:36: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 5566 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_min_size), __pyx_t_13); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = std::__cxx11::basic_string; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = std::__cxx11::basic_string; std::string = std::__cxx11::basic_string]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/dbscan.cpp:5762:44: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 5762 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_selection_type), __pyx_t_1); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ g++ -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection build/temp.linux-s390x-cpython-312/mlpack/dbscan.o -L/usr/lib64 -o build/lib.linux-s390x-cpython-312/mlpack/dbscan.cpython-312-s390x-linux-gnu.so -fopenmp /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a -Wl,--strip-all gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 88%] Built target build_pyx_dbscan /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_decision_tree.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_decision_tree.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/build_pyx_decision_tree.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_decision_tree.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_decision_tree.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 89%] Building Cython binding decision_tree.so... cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python && /usr/bin/python3 /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py build_ext --module=decision_tree.pyx /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:54: SyntaxWarning: invalid escape sequence '\ ' extra_cxx_flags = '-DMLPACK_PRINT_INFO\ -DMLPACK_PRINT_WARN'.strip() /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:91: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:109: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /usr/lib/python3.12/site-packages/setuptools/__init__.py:80: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. !! ******************************************************************************** Requirements should be satisfied by a PEP 517 installer. If you are using pip, you can try `pip install --use-pep517`. ******************************************************************************** !! dist.fetch_build_eggs(dist.setup_requires) running build_ext /usr/lib64/python3.12/site-packages/Cython/Compiler/Main.py:381: FutureWarning: Cython directive 'language_level' not set, using '3str' for now (Py3). This has changed from earlier releases! File: /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/decision_tree.pyx tree = Parsing.p_module(s, pxd, full_module_name) warning: mlpack/decision_tree.pyx:24:75: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:23:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:27:53: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:28:59: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:29:62: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:30:74: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:31:52: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:32:57: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:33:37: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:34:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:35:40: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:36:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:37:36: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:25:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:26:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:27:41: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:28:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. Compiling mlpack/decision_tree.pyx because it changed. [1/1] Cythonizing mlpack/decision_tree.pyx building 'mlpack.decision_tree' extension gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -I/usr/lib64/python3.12/site-packages/numpy/core/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/ -I/builddir/build/BUILD/mlpack-4.3.0/src -I/usr/include -I/usr/include -I/usr/include -I/usr/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -I/usr/include/python3.12 -c mlpack/decision_tree.cpp -o build/temp.linux-s390x-cpython-312/mlpack/decision_tree.o -DBINDING_TYPE=BINDING_TYPE_PYX -std=c++17 -g0 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp In file included from mlpack/decision_tree.cpp:1311: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In function ‘void mlpack::util::TransposeIfNeeded(const std::string&, arma::mat&, bool)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 34 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/decision_tree.cpp:7258:37: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: 7258 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_copy_all_inputs), __pyx_t_5); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = arma::Row; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = arma::Row; std::string = std::__cxx11::basic_string]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/decision_tree.cpp:7815:49: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 7815 | mlpack::util::SetParam >(__pyx_v_p, ((std::string const )__pyx_k_labels), (*__pyx_v_labels_mat)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = int; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = int; std::string = std::__cxx11::basic_string]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/decision_tree.cpp:7882:36: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 7882 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_maximum_depth), __pyx_t_14); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = double; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = double; std::string = std::__cxx11::basic_string]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/decision_tree.cpp:7966:39: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 7966 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_minimum_gain_split), __pyx_t_26); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ g++ -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection build/temp.linux-s390x-cpython-312/mlpack/decision_tree.o -L/usr/lib64 -o build/lib.linux-s390x-cpython-312/mlpack/decision_tree.cpython-312-s390x-linux-gnu.so -fopenmp /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a -Wl,--strip-all gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 89%] Built target build_pyx_decision_tree /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_det.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_det.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/build_pyx_det.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_det.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_det.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 89%] Building Cython binding det.so... cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python && /usr/bin/python3 /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py build_ext --module=det.pyx /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:54: SyntaxWarning: invalid escape sequence '\ ' extra_cxx_flags = '-DMLPACK_PRINT_INFO\ -DMLPACK_PRINT_WARN'.strip() /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:91: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:109: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /usr/lib/python3.12/site-packages/setuptools/__init__.py:80: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. !! ******************************************************************************** Requirements should be satisfied by a PEP 517 installer. If you are using pip, you can try `pip install --use-pep517`. ******************************************************************************** !! dist.fetch_build_eggs(dist.setup_requires) running build_ext /usr/lib64/python3.12/site-packages/Cython/Compiler/Main.py:381: FutureWarning: Cython directive 'language_level' not set, using '3str' for now (Py3). This has changed from earlier releases! File: /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/det.pyx tree = Parsing.p_module(s, pxd, full_module_name) warning: mlpack/det.pyx:24:65: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:23:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:27:53: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:28:59: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:29:62: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:30:74: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:31:52: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:32:57: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:33:37: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:34:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:35:40: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:36:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:37:36: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:25:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:26:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:27:41: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:28:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. Compiling mlpack/det.pyx because it changed. [1/1] Cythonizing mlpack/det.pyx building 'mlpack.det' extension gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -I/usr/lib64/python3.12/site-packages/numpy/core/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/ -I/builddir/build/BUILD/mlpack-4.3.0/src -I/usr/include -I/usr/include -I/usr/include -I/usr/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -I/usr/include/python3.12 -c mlpack/det.cpp -o build/temp.linux-s390x-cpython-312/mlpack/det.o -DBINDING_TYPE=BINDING_TYPE_PYX -std=c++17 -g0 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp In file included from mlpack/det.cpp:1311: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In function ‘void mlpack::util::TransposeIfNeeded(const std::string&, arma::mat&, bool)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 34 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/det.cpp:7144:37: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: 7144 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_copy_all_inputs), __pyx_t_5); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = int; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = int; std::string = std::__cxx11::basic_string]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/det.cpp:7315:36: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 7315 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_folds), __pyx_t_6); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = std::__cxx11::basic_string; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = std::__cxx11::basic_string; std::string = std::__cxx11::basic_string]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/det.cpp:7830:44: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 7830 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_path_format), __pyx_t_1); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ g++ -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection build/temp.linux-s390x-cpython-312/mlpack/det.o -L/usr/lib64 -o build/lib.linux-s390x-cpython-312/mlpack/det.cpython-312-s390x-linux-gnu.so -fopenmp /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a -Wl,--strip-all gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 89%] Built target build_pyx_det /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_emst.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_emst.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/build_pyx_emst.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_emst.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_emst.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 89%] Building Cython binding emst.so... cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python && /usr/bin/python3 /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py build_ext --module=emst.pyx /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:54: SyntaxWarning: invalid escape sequence '\ ' extra_cxx_flags = '-DMLPACK_PRINT_INFO\ -DMLPACK_PRINT_WARN'.strip() /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:91: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:109: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /usr/lib/python3.12/site-packages/setuptools/__init__.py:80: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. !! ******************************************************************************** Requirements should be satisfied by a PEP 517 installer. If you are using pip, you can try `pip install --use-pep517`. ******************************************************************************** !! dist.fetch_build_eggs(dist.setup_requires) running build_ext /usr/lib64/python3.12/site-packages/Cython/Compiler/Main.py:381: FutureWarning: Cython directive 'language_level' not set, using '3str' for now (Py3). This has changed from earlier releases! File: /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/emst.pyx tree = Parsing.p_module(s, pxd, full_module_name) warning: mlpack/emst.pyx:24:66: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:23:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:27:53: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:28:59: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:29:62: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:30:74: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:31:52: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:32:57: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:33:37: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:34:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:35:40: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:36:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:37:36: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:25:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:26:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:27:41: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:28:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. Compiling mlpack/emst.pyx because it changed. [1/1] Cythonizing mlpack/emst.pyx building 'mlpack.emst' extension gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -I/usr/lib64/python3.12/site-packages/numpy/core/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/ -I/builddir/build/BUILD/mlpack-4.3.0/src -I/usr/include -I/usr/include -I/usr/include -I/usr/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -I/usr/include/python3.12 -c mlpack/emst.cpp -o build/temp.linux-s390x-cpython-312/mlpack/emst.o -DBINDING_TYPE=BINDING_TYPE_PYX -std=c++17 -g0 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp In file included from mlpack/emst.cpp:1311: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In function ‘void mlpack::util::TransposeIfNeeded(const std::string&, arma::mat&, bool)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 34 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/emst.cpp:4945:37: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: 4945 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_copy_all_inputs), __pyx_t_5); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = int; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = int; std::string = std::__cxx11::basic_string]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/emst.cpp:5273:36: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 5273 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_leaf_size), __pyx_t_12); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ g++ -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection build/temp.linux-s390x-cpython-312/mlpack/emst.o -L/usr/lib64 -o build/lib.linux-s390x-cpython-312/mlpack/emst.cpython-312-s390x-linux-gnu.so -fopenmp /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a -Wl,--strip-all gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 89%] Built target build_pyx_emst /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_fastmks.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_fastmks.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/build_pyx_fastmks.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_fastmks.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_fastmks.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 90%] Building Cython binding fastmks.so... cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python && /usr/bin/python3 /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py build_ext --module=fastmks.pyx /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:54: SyntaxWarning: invalid escape sequence '\ ' extra_cxx_flags = '-DMLPACK_PRINT_INFO\ -DMLPACK_PRINT_WARN'.strip() /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:91: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:109: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /usr/lib/python3.12/site-packages/setuptools/__init__.py:80: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. !! ******************************************************************************** Requirements should be satisfied by a PEP 517 installer. If you are using pip, you can try `pip install --use-pep517`. ******************************************************************************** !! dist.fetch_build_eggs(dist.setup_requires) running build_ext /usr/lib64/python3.12/site-packages/Cython/Compiler/Main.py:381: FutureWarning: Cython directive 'language_level' not set, using '3str' for now (Py3). This has changed from earlier releases! File: /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/fastmks.pyx tree = Parsing.p_module(s, pxd, full_module_name) warning: mlpack/fastmks.pyx:24:69: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:23:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:27:53: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:28:59: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:29:62: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:30:74: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:31:52: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:32:57: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:33:37: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:34:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:35:40: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:36:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:37:36: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:25:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:26:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:27:41: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:28:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. Compiling mlpack/fastmks.pyx because it changed. [1/1] Cythonizing mlpack/fastmks.pyx building 'mlpack.fastmks' extension gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -I/usr/lib64/python3.12/site-packages/numpy/core/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/ -I/builddir/build/BUILD/mlpack-4.3.0/src -I/usr/include -I/usr/include -I/usr/include -I/usr/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -I/usr/include/python3.12 -c mlpack/fastmks.cpp -o build/temp.linux-s390x-cpython-312/mlpack/fastmks.o -DBINDING_TYPE=BINDING_TYPE_PYX -std=c++17 -g0 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp In file included from mlpack/fastmks.cpp:1311: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In function ‘void mlpack::util::TransposeIfNeeded(const std::string&, arma::mat&, bool)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 34 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/fastmks.cpp:7264:37: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: 7264 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_copy_all_inputs), __pyx_t_5); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = double; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = double; std::string = std::__cxx11::basic_string]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/fastmks.cpp:7348:39: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 7348 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_bandwidth), __pyx_t_6); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = int; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = int; std::string = std::__cxx11::basic_string]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/fastmks.cpp:7925:36: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 7925 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_k), __pyx_t_15); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = std::__cxx11::basic_string; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = std::__cxx11::basic_string; std::string = std::__cxx11::basic_string]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/fastmks.cpp:8034:44: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 8034 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_kernel), __pyx_t_1); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ g++ -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection build/temp.linux-s390x-cpython-312/mlpack/fastmks.o -L/usr/lib64 -o build/lib.linux-s390x-cpython-312/mlpack/fastmks.cpython-312-s390x-linux-gnu.so -fopenmp /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a -Wl,--strip-all gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 90%] Built target build_pyx_fastmks /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_gmm_train.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_gmm_train.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/build_pyx_gmm_train.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_gmm_train.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_gmm_train.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 90%] Building Cython binding gmm_train.so... cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python && /usr/bin/python3 /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py build_ext --module=gmm_train.pyx /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:54: SyntaxWarning: invalid escape sequence '\ ' extra_cxx_flags = '-DMLPACK_PRINT_INFO\ -DMLPACK_PRINT_WARN'.strip() /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:91: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:109: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /usr/lib/python3.12/site-packages/setuptools/__init__.py:80: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. !! ******************************************************************************** Requirements should be satisfied by a PEP 517 installer. If you are using pip, you can try `pip install --use-pep517`. ******************************************************************************** !! dist.fetch_build_eggs(dist.setup_requires) running build_ext /usr/lib64/python3.12/site-packages/Cython/Compiler/Main.py:381: FutureWarning: Cython directive 'language_level' not set, using '3str' for now (Py3). This has changed from earlier releases! File: /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/gmm_train.pyx tree = Parsing.p_module(s, pxd, full_module_name) warning: mlpack/gmm_train.pyx:24:71: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:23:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:27:53: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:28:59: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:29:62: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:30:74: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:31:52: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:32:57: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:33:37: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:34:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:35:40: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:36:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:37:36: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:25:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:26:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:27:41: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:28:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. Compiling mlpack/gmm_train.pyx because it changed. [1/1] Cythonizing mlpack/gmm_train.pyx building 'mlpack.gmm_train' extension gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -I/usr/lib64/python3.12/site-packages/numpy/core/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/ -I/builddir/build/BUILD/mlpack-4.3.0/src -I/usr/include -I/usr/include -I/usr/include -I/usr/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -I/usr/include/python3.12 -c mlpack/gmm_train.cpp -o build/temp.linux-s390x-cpython-312/mlpack/gmm_train.o -DBINDING_TYPE=BINDING_TYPE_PYX -std=c++17 -g0 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp In file included from mlpack/gmm_train.cpp:1311: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In function ‘void mlpack::util::TransposeIfNeeded(const std::string&, arma::mat&, bool)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 34 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/gmm_train.cpp:7301:37: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: 7301 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_copy_all_inputs), __pyx_t_5); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = int; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = int; std::string = std::__cxx11::basic_string]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/gmm_train.cpp:7385:36: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 7385 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_gaussians), __pyx_t_6); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = double; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = double; std::string = std::__cxx11::basic_string]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/gmm_train.cpp:8298:39: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 8298 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_noise), __pyx_t_25); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ g++ -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection build/temp.linux-s390x-cpython-312/mlpack/gmm_train.o -L/usr/lib64 -o build/lib.linux-s390x-cpython-312/mlpack/gmm_train.cpython-312-s390x-linux-gnu.so -fopenmp /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a -Wl,--strip-all gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 90%] Built target build_pyx_gmm_train /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_gmm_generate.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_gmm_generate.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/build_pyx_gmm_generate.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_gmm_generate.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_gmm_generate.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 90%] Building Cython binding gmm_generate.so... cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python && /usr/bin/python3 /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py build_ext --module=gmm_generate.pyx /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:54: SyntaxWarning: invalid escape sequence '\ ' extra_cxx_flags = '-DMLPACK_PRINT_INFO\ -DMLPACK_PRINT_WARN'.strip() /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:91: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:109: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /usr/lib/python3.12/site-packages/setuptools/__init__.py:80: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. !! ******************************************************************************** Requirements should be satisfied by a PEP 517 installer. If you are using pip, you can try `pip install --use-pep517`. ******************************************************************************** !! dist.fetch_build_eggs(dist.setup_requires) running build_ext /usr/lib64/python3.12/site-packages/Cython/Compiler/Main.py:381: FutureWarning: Cython directive 'language_level' not set, using '3str' for now (Py3). This has changed from earlier releases! File: /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/gmm_generate.pyx tree = Parsing.p_module(s, pxd, full_module_name) warning: mlpack/gmm_generate.pyx:24:74: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:23:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:27:53: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:28:59: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:29:62: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:30:74: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:31:52: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:32:57: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:33:37: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:34:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:35:40: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:36:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:37:36: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:25:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:26:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:27:41: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:28:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. Compiling mlpack/gmm_generate.pyx because it changed. [1/1] Cythonizing mlpack/gmm_generate.pyx building 'mlpack.gmm_generate' extension gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -I/usr/lib64/python3.12/site-packages/numpy/core/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/ -I/builddir/build/BUILD/mlpack-4.3.0/src -I/usr/include -I/usr/include -I/usr/include -I/usr/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -I/usr/include/python3.12 -c mlpack/gmm_generate.cpp -o build/temp.linux-s390x-cpython-312/mlpack/gmm_generate.o -DBINDING_TYPE=BINDING_TYPE_PYX -std=c++17 -g0 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp In file included from mlpack/gmm_generate.cpp:1311: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In function ‘void mlpack::util::TransposeIfNeeded(const std::string&, arma::mat&, bool)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 34 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/gmm_generate.cpp:6831:37: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: 6831 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_copy_all_inputs), __pyx_t_5); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = int; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = int; std::string = std::__cxx11::basic_string]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/gmm_generate.cpp:7134:36: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 7134 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_samples), __pyx_t_14); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ g++ -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection build/temp.linux-s390x-cpython-312/mlpack/cf.o -L/usr/lib64 -o build/lib.linux-s390x-cpython-312/mlpack/cf.cpython-312-s390x-linux-gnu.so -fopenmp /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a -Wl,--strip-all gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 90%] Built target build_pyx_cf /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_gmm_probability.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_gmm_probability.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/build_pyx_gmm_probability.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_gmm_probability.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_gmm_probability.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 90%] Building Cython binding gmm_probability.so... cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python && /usr/bin/python3 /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py build_ext --module=gmm_probability.pyx /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:54: SyntaxWarning: invalid escape sequence '\ ' extra_cxx_flags = '-DMLPACK_PRINT_INFO\ -DMLPACK_PRINT_WARN'.strip() /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:91: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:109: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /usr/lib/python3.12/site-packages/setuptools/__init__.py:80: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. !! ******************************************************************************** Requirements should be satisfied by a PEP 517 installer. If you are using pip, you can try `pip install --use-pep517`. ******************************************************************************** !! dist.fetch_build_eggs(dist.setup_requires) running build_ext /usr/lib64/python3.12/site-packages/Cython/Compiler/Main.py:381: FutureWarning: Cython directive 'language_level' not set, using '3str' for now (Py3). This has changed from earlier releases! File: /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/gmm_probability.pyx tree = Parsing.p_module(s, pxd, full_module_name) warning: mlpack/gmm_probability.pyx:24:77: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:23:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:27:53: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:28:59: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:29:62: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:30:74: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:31:52: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:32:57: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:33:37: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:34:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:35:40: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:36:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:37:36: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:25:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:26:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:27:41: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:28:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. Compiling mlpack/gmm_probability.pyx because it changed. [1/1] Cythonizing mlpack/gmm_probability.pyx building 'mlpack.gmm_probability' extension gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -I/usr/lib64/python3.12/site-packages/numpy/core/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/ -I/builddir/build/BUILD/mlpack-4.3.0/src -I/usr/include -I/usr/include -I/usr/include -I/usr/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -I/usr/include/python3.12 -c mlpack/gmm_probability.cpp -o build/temp.linux-s390x-cpython-312/mlpack/gmm_probability.o -DBINDING_TYPE=BINDING_TYPE_PYX -std=c++17 -g0 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp In file included from mlpack/gmm_probability.cpp:1311: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In function ‘void mlpack::util::TransposeIfNeeded(const std::string&, arma::mat&, bool)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 34 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/gmm_probability.cpp:6857:37: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: 6857 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_copy_all_inputs), __pyx_t_5); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ g++ -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection build/temp.linux-s390x-cpython-312/mlpack/gmm_generate.o -L/usr/lib64 -o build/lib.linux-s390x-cpython-312/mlpack/gmm_generate.cpython-312-s390x-linux-gnu.so -fopenmp /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a -Wl,--strip-all gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 90%] Built target build_pyx_gmm_generate /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_hmm_train.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_hmm_train.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/build_pyx_hmm_train.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_hmm_train.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_hmm_train.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 90%] Building Cython binding hmm_train.so... cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python && /usr/bin/python3 /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py build_ext --module=hmm_train.pyx /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:54: SyntaxWarning: invalid escape sequence '\ ' extra_cxx_flags = '-DMLPACK_PRINT_INFO\ -DMLPACK_PRINT_WARN'.strip() /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:91: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:109: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /usr/lib/python3.12/site-packages/setuptools/__init__.py:80: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. !! ******************************************************************************** Requirements should be satisfied by a PEP 517 installer. If you are using pip, you can try `pip install --use-pep517`. ******************************************************************************** !! dist.fetch_build_eggs(dist.setup_requires) running build_ext /usr/lib64/python3.12/site-packages/Cython/Compiler/Main.py:381: FutureWarning: Cython directive 'language_level' not set, using '3str' for now (Py3). This has changed from earlier releases! File: /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/hmm_train.pyx tree = Parsing.p_module(s, pxd, full_module_name) warning: mlpack/hmm_train.pyx:24:71: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:23:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:27:53: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:28:59: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:29:62: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:30:74: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:31:52: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:32:57: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:33:37: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:34:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:35:40: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:36:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:37:36: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:25:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:26:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:27:41: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:28:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. Compiling mlpack/hmm_train.pyx because it changed. [1/1] Cythonizing mlpack/hmm_train.pyx building 'mlpack.hmm_train' extension gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -I/usr/lib64/python3.12/site-packages/numpy/core/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/ -I/builddir/build/BUILD/mlpack-4.3.0/src -I/usr/include -I/usr/include -I/usr/include -I/usr/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -I/usr/include/python3.12 -c mlpack/hmm_train.cpp -o build/temp.linux-s390x-cpython-312/mlpack/hmm_train.o -DBINDING_TYPE=BINDING_TYPE_PYX -std=c++17 -g0 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp In file included from mlpack/hmm_train.cpp:1311: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In function ‘void mlpack::util::TransposeIfNeeded(const std::string&, arma::mat&, bool)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 34 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ g++ -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection build/temp.linux-s390x-cpython-312/mlpack/gmm_probability.o -L/usr/lib64 -o build/lib.linux-s390x-cpython-312/mlpack/gmm_probability.cpython-312-s390x-linux-gnu.so -fopenmp /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a -Wl,--strip-all gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 90%] Built target build_pyx_gmm_probability /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_hmm_generate.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_hmm_generate.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/build_pyx_hmm_generate.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_hmm_generate.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_hmm_generate.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 91%] Building Cython binding hmm_generate.so... cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python && /usr/bin/python3 /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py build_ext --module=hmm_generate.pyx /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:54: SyntaxWarning: invalid escape sequence '\ ' extra_cxx_flags = '-DMLPACK_PRINT_INFO\ -DMLPACK_PRINT_WARN'.strip() /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:91: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:109: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /usr/lib/python3.12/site-packages/setuptools/__init__.py:80: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. !! ******************************************************************************** Requirements should be satisfied by a PEP 517 installer. If you are using pip, you can try `pip install --use-pep517`. ******************************************************************************** !! dist.fetch_build_eggs(dist.setup_requires) running build_ext /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/hmm_train.cpp:7063:37: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: 7063 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_copy_all_inputs), __pyx_t_5); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = std::__cxx11::basic_string; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = std::__cxx11::basic_string; std::string = std::__cxx11::basic_string]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/hmm_train.cpp:7172:44: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 7172 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_input_file), __pyx_t_1); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = int; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = int; std::string = std::__cxx11::basic_string]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/hmm_train.cpp:7430:36: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 7430 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_gaussians), __pyx_t_8); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = double; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = double; std::string = std::__cxx11::basic_string]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/hmm_train.cpp:8057:39: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 8057 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_tolerance), __pyx_t_24); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /usr/lib64/python3.12/site-packages/Cython/Compiler/Main.py:381: FutureWarning: Cython directive 'language_level' not set, using '3str' for now (Py3). This has changed from earlier releases! File: /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/hmm_generate.pyx tree = Parsing.p_module(s, pxd, full_module_name) warning: mlpack/hmm_generate.pyx:24:74: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:23:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:27:53: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:28:59: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:29:62: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:30:74: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:31:52: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:32:57: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:33:37: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:34:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:35:40: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:36:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:37:36: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:25:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:26:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:27:41: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:28:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. Compiling mlpack/hmm_generate.pyx because it changed. [1/1] Cythonizing mlpack/hmm_generate.pyx building 'mlpack.hmm_generate' extension gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -I/usr/lib64/python3.12/site-packages/numpy/core/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/ -I/builddir/build/BUILD/mlpack-4.3.0/src -I/usr/include -I/usr/include -I/usr/include -I/usr/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -I/usr/include/python3.12 -c mlpack/hmm_generate.cpp -o build/temp.linux-s390x-cpython-312/mlpack/hmm_generate.o -DBINDING_TYPE=BINDING_TYPE_PYX -std=c++17 -g0 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp In file included from mlpack/hmm_generate.cpp:1311: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In function ‘void mlpack::util::TransposeIfNeeded(const std::string&, arma::mat&, bool)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 34 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/hmm_generate.cpp:6872:37: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: 6872 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_copy_all_inputs), __pyx_t_5); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = int; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = int; std::string = std::__cxx11::basic_string]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/hmm_generate.cpp:6956:36: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 6956 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_length), __pyx_t_6); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ g++ -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection build/temp.linux-s390x-cpython-312/mlpack/hmm_generate.o -L/usr/lib64 -o build/lib.linux-s390x-cpython-312/mlpack/hmm_generate.cpython-312-s390x-linux-gnu.so -fopenmp /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a -Wl,--strip-all gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 91%] Built target build_pyx_hmm_generate /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_hmm_loglik.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_hmm_loglik.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/build_pyx_hmm_loglik.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_hmm_loglik.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_hmm_loglik.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 91%] Building Cython binding hmm_loglik.so... cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python && /usr/bin/python3 /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py build_ext --module=hmm_loglik.pyx /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:54: SyntaxWarning: invalid escape sequence '\ ' extra_cxx_flags = '-DMLPACK_PRINT_INFO\ -DMLPACK_PRINT_WARN'.strip() /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:91: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:109: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /usr/lib/python3.12/site-packages/setuptools/__init__.py:80: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. !! ******************************************************************************** Requirements should be satisfied by a PEP 517 installer. If you are using pip, you can try `pip install --use-pep517`. ******************************************************************************** !! dist.fetch_build_eggs(dist.setup_requires) running build_ext /usr/lib64/python3.12/site-packages/Cython/Compiler/Main.py:381: FutureWarning: Cython directive 'language_level' not set, using '3str' for now (Py3). This has changed from earlier releases! File: /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/hmm_loglik.pyx tree = Parsing.p_module(s, pxd, full_module_name) warning: mlpack/hmm_loglik.pyx:24:72: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:23:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:27:53: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:28:59: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:29:62: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:30:74: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:31:52: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:32:57: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:33:37: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:34:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:35:40: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:36:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:37:36: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:25:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:26:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:27:41: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:28:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. Compiling mlpack/hmm_loglik.pyx because it changed. [1/1] Cythonizing mlpack/hmm_loglik.pyx building 'mlpack.hmm_loglik' extension gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -I/usr/lib64/python3.12/site-packages/numpy/core/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/ -I/builddir/build/BUILD/mlpack-4.3.0/src -I/usr/include -I/usr/include -I/usr/include -I/usr/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -I/usr/include/python3.12 -c mlpack/hmm_loglik.cpp -o build/temp.linux-s390x-cpython-312/mlpack/hmm_loglik.o -DBINDING_TYPE=BINDING_TYPE_PYX -std=c++17 -g0 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp In file included from mlpack/hmm_loglik.cpp:1311: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In function ‘void mlpack::util::TransposeIfNeeded(const std::string&, arma::mat&, bool)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 34 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/hmm_loglik.cpp:6857:37: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: 6857 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_copy_all_inputs), __pyx_t_5); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ g++ -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection build/temp.linux-s390x-cpython-312/mlpack/hmm_train.o -L/usr/lib64 -o build/lib.linux-s390x-cpython-312/mlpack/hmm_train.cpython-312-s390x-linux-gnu.so -fopenmp /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a -Wl,--strip-all gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 91%] Built target build_pyx_hmm_train /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_hmm_viterbi.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_hmm_viterbi.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/build_pyx_hmm_viterbi.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_hmm_viterbi.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_hmm_viterbi.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 92%] Building Cython binding hmm_viterbi.so... cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python && /usr/bin/python3 /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py build_ext --module=hmm_viterbi.pyx /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:54: SyntaxWarning: invalid escape sequence '\ ' extra_cxx_flags = '-DMLPACK_PRINT_INFO\ -DMLPACK_PRINT_WARN'.strip() /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:91: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:109: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /usr/lib/python3.12/site-packages/setuptools/__init__.py:80: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. !! ******************************************************************************** Requirements should be satisfied by a PEP 517 installer. If you are using pip, you can try `pip install --use-pep517`. ******************************************************************************** !! dist.fetch_build_eggs(dist.setup_requires) running build_ext /usr/lib64/python3.12/site-packages/Cython/Compiler/Main.py:381: FutureWarning: Cython directive 'language_level' not set, using '3str' for now (Py3). This has changed from earlier releases! File: /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/hmm_viterbi.pyx tree = Parsing.p_module(s, pxd, full_module_name) warning: mlpack/hmm_viterbi.pyx:24:73: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:23:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:27:53: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:28:59: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:29:62: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:30:74: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:31:52: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:32:57: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:33:37: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:34:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:35:40: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:36:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:37:36: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:25:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:26:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:27:41: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:28:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. Compiling mlpack/hmm_viterbi.pyx because it changed. [1/1] Cythonizing mlpack/hmm_viterbi.pyx building 'mlpack.hmm_viterbi' extension gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -I/usr/lib64/python3.12/site-packages/numpy/core/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/ -I/builddir/build/BUILD/mlpack-4.3.0/src -I/usr/include -I/usr/include -I/usr/include -I/usr/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -I/usr/include/python3.12 -c mlpack/hmm_viterbi.cpp -o build/temp.linux-s390x-cpython-312/mlpack/hmm_viterbi.o -DBINDING_TYPE=BINDING_TYPE_PYX -std=c++17 -g0 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp In file included from mlpack/hmm_viterbi.cpp:1311: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In function ‘void mlpack::util::TransposeIfNeeded(const std::string&, arma::mat&, bool)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 34 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/hmm_viterbi.cpp:6857:37: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: 6857 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_copy_all_inputs), __pyx_t_5); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ g++ -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection build/temp.linux-s390x-cpython-312/mlpack/hmm_loglik.o -L/usr/lib64 -o build/lib.linux-s390x-cpython-312/mlpack/hmm_loglik.cpython-312-s390x-linux-gnu.so -fopenmp /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a -Wl,--strip-all gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 92%] Built target build_pyx_hmm_loglik /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_hoeffding_tree.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_hoeffding_tree.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/build_pyx_hoeffding_tree.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_hoeffding_tree.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_hoeffding_tree.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 92%] Building Cython binding hoeffding_tree.so... cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python && /usr/bin/python3 /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py build_ext --module=hoeffding_tree.pyx /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:54: SyntaxWarning: invalid escape sequence '\ ' extra_cxx_flags = '-DMLPACK_PRINT_INFO\ -DMLPACK_PRINT_WARN'.strip() /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:91: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:109: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /usr/lib/python3.12/site-packages/setuptools/__init__.py:80: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. !! ******************************************************************************** Requirements should be satisfied by a PEP 517 installer. If you are using pip, you can try `pip install --use-pep517`. ******************************************************************************** !! dist.fetch_build_eggs(dist.setup_requires) running build_ext /usr/lib64/python3.12/site-packages/Cython/Compiler/Main.py:381: FutureWarning: Cython directive 'language_level' not set, using '3str' for now (Py3). This has changed from earlier releases! File: /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/hoeffding_tree.pyx tree = Parsing.p_module(s, pxd, full_module_name) warning: mlpack/hoeffding_tree.pyx:24:76: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:23:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:27:53: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:28:59: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:29:62: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:30:74: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:31:52: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:32:57: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:33:37: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:34:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:35:40: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:36:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:37:36: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:25:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:26:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:27:41: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:28:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. Compiling mlpack/hoeffding_tree.pyx because it changed. [1/1] Cythonizing mlpack/hoeffding_tree.pyx building 'mlpack.hoeffding_tree' extension gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -I/usr/lib64/python3.12/site-packages/numpy/core/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/ -I/builddir/build/BUILD/mlpack-4.3.0/src -I/usr/include -I/usr/include -I/usr/include -I/usr/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -I/usr/include/python3.12 -c mlpack/hoeffding_tree.cpp -o build/temp.linux-s390x-cpython-312/mlpack/hoeffding_tree.o -DBINDING_TYPE=BINDING_TYPE_PYX -std=c++17 -g0 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp In file included from mlpack/hoeffding_tree.cpp:1311: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In function ‘void mlpack::util::TransposeIfNeeded(const std::string&, arma::mat&, bool)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 34 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/hoeffding_tree.cpp:7368:37: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: 7368 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_copy_all_inputs), __pyx_t_5); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = int; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = int; std::string = std::__cxx11::basic_string]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/hoeffding_tree.cpp:7539:36: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 7539 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_bins), __pyx_t_6); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = double; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = double; std::string = std::__cxx11::basic_string]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/hoeffding_tree.cpp:7710:39: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 7710 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_confidence), __pyx_t_7); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = arma::Row; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = arma::Row; std::string = std::__cxx11::basic_string]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/hoeffding_tree.cpp:8267:49: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 8267 | mlpack::util::SetParam >(__pyx_v_p, ((std::string const )__pyx_k_labels), (*__pyx_v_labels_mat)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = std::__cxx11::basic_string; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = std::__cxx11::basic_string; std::string = std::__cxx11::basic_string]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/hoeffding_tree.cpp:8527:44: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 8527 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_numeric_split_strategy), __pyx_t_1); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ g++ -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection build/temp.linux-s390x-cpython-312/mlpack/hmm_viterbi.o -L/usr/lib64 -o build/lib.linux-s390x-cpython-312/mlpack/hmm_viterbi.cpython-312-s390x-linux-gnu.so -fopenmp /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a -Wl,--strip-all gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 92%] Built target build_pyx_hmm_viterbi /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_kde.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_kde.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/build_pyx_kde.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_kde.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_kde.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 92%] Building Cython binding kde.so... cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python && /usr/bin/python3 /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py build_ext --module=kde.pyx /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:54: SyntaxWarning: invalid escape sequence '\ ' extra_cxx_flags = '-DMLPACK_PRINT_INFO\ -DMLPACK_PRINT_WARN'.strip() /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:91: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:109: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /usr/lib/python3.12/site-packages/setuptools/__init__.py:80: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. !! ******************************************************************************** Requirements should be satisfied by a PEP 517 installer. If you are using pip, you can try `pip install --use-pep517`. ******************************************************************************** !! dist.fetch_build_eggs(dist.setup_requires) running build_ext /usr/lib64/python3.12/site-packages/Cython/Compiler/Main.py:381: FutureWarning: Cython directive 'language_level' not set, using '3str' for now (Py3). This has changed from earlier releases! File: /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/kde.pyx tree = Parsing.p_module(s, pxd, full_module_name) warning: mlpack/kde.pyx:24:65: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:23:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:27:53: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:28:59: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:29:62: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:30:74: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:31:52: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:32:57: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:33:37: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:34:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:35:40: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:36:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:37:36: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:25:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:26:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:27:41: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:28:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. Compiling mlpack/kde.pyx because it changed. [1/1] Cythonizing mlpack/kde.pyx building 'mlpack.kde' extension gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -I/usr/lib64/python3.12/site-packages/numpy/core/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/ -I/builddir/build/BUILD/mlpack-4.3.0/src -I/usr/include -I/usr/include -I/usr/include -I/usr/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -I/usr/include/python3.12 -c mlpack/kde.cpp -o build/temp.linux-s390x-cpython-312/mlpack/kde.o -DBINDING_TYPE=BINDING_TYPE_PYX -std=c++17 -g0 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp In file included from mlpack/kde.cpp:1311: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In function ‘void mlpack::util::TransposeIfNeeded(const std::string&, arma::mat&, bool)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 34 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/kde.cpp:7326:37: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: 7326 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_copy_all_inputs), __pyx_t_5); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = double; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = double; std::string = std::__cxx11::basic_string]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/kde.cpp:7410:39: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 7410 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_abs_error), __pyx_t_6); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = std::__cxx11::basic_string; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = std::__cxx11::basic_string; std::string = std::__cxx11::basic_string]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/kde.cpp:7519:44: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 7519 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_algorithm), __pyx_t_1); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = int; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = int; std::string = std::__cxx11::basic_string]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/kde.cpp:7774:36: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 7774 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_initial_sample_size), __pyx_t_9); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ g++ -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection build/temp.linux-s390x-cpython-312/mlpack/hoeffding_tree.o -L/usr/lib64 -o build/lib.linux-s390x-cpython-312/mlpack/hoeffding_tree.cpython-312-s390x-linux-gnu.so -fopenmp /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a -Wl,--strip-all gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 92%] Built target build_pyx_hoeffding_tree /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_kernel_pca.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_kernel_pca.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/build_pyx_kernel_pca.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_kernel_pca.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_kernel_pca.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 93%] Building Cython binding kernel_pca.so... cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python && /usr/bin/python3 /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py build_ext --module=kernel_pca.pyx /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:54: SyntaxWarning: invalid escape sequence '\ ' extra_cxx_flags = '-DMLPACK_PRINT_INFO\ -DMLPACK_PRINT_WARN'.strip() /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:91: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:109: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /usr/lib/python3.12/site-packages/setuptools/__init__.py:80: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. !! ******************************************************************************** Requirements should be satisfied by a PEP 517 installer. If you are using pip, you can try `pip install --use-pep517`. ******************************************************************************** !! dist.fetch_build_eggs(dist.setup_requires) running build_ext /usr/lib64/python3.12/site-packages/Cython/Compiler/Main.py:381: FutureWarning: Cython directive 'language_level' not set, using '3str' for now (Py3). This has changed from earlier releases! File: /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/kernel_pca.pyx tree = Parsing.p_module(s, pxd, full_module_name) warning: mlpack/kernel_pca.pyx:24:72: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:23:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:27:53: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:28:59: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:29:62: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:30:74: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:31:52: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:32:57: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:33:37: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:34:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:35:40: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:36:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:37:36: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:25:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:26:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:27:41: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:28:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. Compiling mlpack/kernel_pca.pyx because it changed. [1/1] Cythonizing mlpack/kernel_pca.pyx building 'mlpack.kernel_pca' extension gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -I/usr/lib64/python3.12/site-packages/numpy/core/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/ -I/builddir/build/BUILD/mlpack-4.3.0/src -I/usr/include -I/usr/include -I/usr/include -I/usr/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -I/usr/include/python3.12 -c mlpack/kernel_pca.cpp -o build/temp.linux-s390x-cpython-312/mlpack/kernel_pca.o -DBINDING_TYPE=BINDING_TYPE_PYX -std=c++17 -g0 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp In file included from mlpack/kernel_pca.cpp:1311: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In function ‘void mlpack::util::TransposeIfNeeded(const std::string&, arma::mat&, bool)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 34 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/kernel_pca.cpp:5245:37: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: 5245 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_copy_all_inputs), __pyx_t_5); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = std::__cxx11::basic_string; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = std::__cxx11::basic_string; std::string = std::__cxx11::basic_string]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/kernel_pca.cpp:5511:44: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 5511 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_kernel), __pyx_t_1); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = double; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = double; std::string = std::__cxx11::basic_string]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/kernel_pca.cpp:5595:39: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 5595 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_bandwidth), __pyx_t_13); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = int; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = int; std::string = std::__cxx11::basic_string]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/kernel_pca.cpp:6021:36: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 6021 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_new_dimensionality), __pyx_t_12); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ g++ -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection build/temp.linux-s390x-cpython-312/mlpack/kernel_pca.o -L/usr/lib64 -o build/lib.linux-s390x-cpython-312/mlpack/kernel_pca.cpython-312-s390x-linux-gnu.so -fopenmp /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a -Wl,--strip-all gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 93%] Built target build_pyx_kernel_pca /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_kmeans.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_kmeans.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/build_pyx_kmeans.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_kmeans.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_kmeans.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 93%] Building Cython binding kmeans.so... cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python && /usr/bin/python3 /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py build_ext --module=kmeans.pyx /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:54: SyntaxWarning: invalid escape sequence '\ ' extra_cxx_flags = '-DMLPACK_PRINT_INFO\ -DMLPACK_PRINT_WARN'.strip() /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:91: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:109: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /usr/lib/python3.12/site-packages/setuptools/__init__.py:80: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. !! ******************************************************************************** Requirements should be satisfied by a PEP 517 installer. If you are using pip, you can try `pip install --use-pep517`. ******************************************************************************** !! dist.fetch_build_eggs(dist.setup_requires) running build_ext /usr/lib64/python3.12/site-packages/Cython/Compiler/Main.py:381: FutureWarning: Cython directive 'language_level' not set, using '3str' for now (Py3). This has changed from earlier releases! File: /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/kmeans.pyx tree = Parsing.p_module(s, pxd, full_module_name) warning: mlpack/kmeans.pyx:24:68: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:23:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:27:53: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:28:59: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:29:62: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:30:74: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:31:52: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:32:57: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:33:37: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:34:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:35:40: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:36:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:37:36: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:25:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:26:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:27:41: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:28:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. Compiling mlpack/kmeans.pyx because it changed. [1/1] Cythonizing mlpack/kmeans.pyx building 'mlpack.kmeans' extension gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -I/usr/lib64/python3.12/site-packages/numpy/core/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/ -I/builddir/build/BUILD/mlpack-4.3.0/src -I/usr/include -I/usr/include -I/usr/include -I/usr/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -I/usr/include/python3.12 -c mlpack/kmeans.cpp -o build/temp.linux-s390x-cpython-312/mlpack/kmeans.o -DBINDING_TYPE=BINDING_TYPE_PYX -std=c++17 -g0 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp In file included from mlpack/kmeans.cpp:1311: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In function ‘void mlpack::util::TransposeIfNeeded(const std::string&, arma::mat&, bool)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 34 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/kmeans.cpp:5402:37: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: 5402 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_copy_all_inputs), __pyx_t_5); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = int; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = int; std::string = std::__cxx11::basic_string]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/kmeans.cpp:5486:36: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 5486 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_clusters), __pyx_t_6); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = std::__cxx11::basic_string; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = std::__cxx11::basic_string; std::string = std::__cxx11::basic_string]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/kmeans.cpp:5752:44: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 5752 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_algorithm), __pyx_t_1); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = double; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = double; std::string = std::__cxx11::basic_string]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/kmeans.cpp:6618:39: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 6618 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_percentage), __pyx_t_13); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ g++ -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection build/temp.linux-s390x-cpython-312/mlpack/kde.o -L/usr/lib64 -o build/lib.linux-s390x-cpython-312/mlpack/kde.cpython-312-s390x-linux-gnu.so -fopenmp /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a -Wl,--strip-all gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 93%] Built target build_pyx_kde /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_lars.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_lars.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/build_pyx_lars.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_lars.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_lars.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 93%] Building Cython binding lars.so... cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python && /usr/bin/python3 /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py build_ext --module=lars.pyx /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:54: SyntaxWarning: invalid escape sequence '\ ' extra_cxx_flags = '-DMLPACK_PRINT_INFO\ -DMLPACK_PRINT_WARN'.strip() /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:91: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:109: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /usr/lib/python3.12/site-packages/setuptools/__init__.py:80: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. !! ******************************************************************************** Requirements should be satisfied by a PEP 517 installer. If you are using pip, you can try `pip install --use-pep517`. ******************************************************************************** !! dist.fetch_build_eggs(dist.setup_requires) running build_ext /usr/lib64/python3.12/site-packages/Cython/Compiler/Main.py:381: FutureWarning: Cython directive 'language_level' not set, using '3str' for now (Py3). This has changed from earlier releases! File: /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/lars.pyx tree = Parsing.p_module(s, pxd, full_module_name) warning: mlpack/lars.pyx:24:66: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:23:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:27:53: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:28:59: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:29:62: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:30:74: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:31:52: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:32:57: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:33:37: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:34:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:35:40: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:36:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:37:36: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:25:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:26:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:27:41: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:28:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. Compiling mlpack/lars.pyx because it changed. [1/1] Cythonizing mlpack/lars.pyx building 'mlpack.lars' extension gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -I/usr/lib64/python3.12/site-packages/numpy/core/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/ -I/builddir/build/BUILD/mlpack-4.3.0/src -I/usr/include -I/usr/include -I/usr/include -I/usr/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -I/usr/include/python3.12 -c mlpack/lars.cpp -o build/temp.linux-s390x-cpython-312/mlpack/lars.o -DBINDING_TYPE=BINDING_TYPE_PYX -std=c++17 -g0 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp In file included from mlpack/lars.cpp:1311: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In function ‘void mlpack::util::TransposeIfNeeded(const std::string&, arma::mat&, bool)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 34 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/lars.cpp:7145:37: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: 7145 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_copy_all_inputs), __pyx_t_5); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = double; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = double; std::string = std::__cxx11::basic_string]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/lars.cpp:7735:39: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 7735 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_lambda1), __pyx_t_25); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ g++ -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection build/temp.linux-s390x-cpython-312/mlpack/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:80: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. !! ******************************************************************************** Requirements should be satisfied by a PEP 517 installer. If you are using pip, you can try `pip install --use-pep517`. ******************************************************************************** !! dist.fetch_build_eggs(dist.setup_requires) running build_ext /usr/lib64/python3.12/site-packages/Cython/Compiler/Main.py:381: FutureWarning: Cython directive 'language_level' not set, using '3str' for now (Py3). This has changed from earlier releases! File: /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/linear_svm.pyx tree = Parsing.p_module(s, pxd, full_module_name) warning: mlpack/linear_svm.pyx:24:72: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:23:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:27:53: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:28:59: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:29:62: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:30:74: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:31:52: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:32:57: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:33:37: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:34:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:35:40: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:36:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:37:36: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:25:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:26:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:27:41: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:28:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. Compiling mlpack/linear_svm.pyx because it changed. [1/1] Cythonizing mlpack/linear_svm.pyx building 'mlpack.linear_svm' extension gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -I/usr/lib64/python3.12/site-packages/numpy/core/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/ -I/builddir/build/BUILD/mlpack-4.3.0/src -I/usr/include -I/usr/include -I/usr/include -I/usr/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -I/usr/include/python3.12 -c mlpack/linear_svm.cpp -o build/temp.linux-s390x-cpython-312/mlpack/linear_svm.o -DBINDING_TYPE=BINDING_TYPE_PYX -std=c++17 -g0 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp g++ -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection build/temp.linux-s390x-cpython-312/mlpack/lars.o -L/usr/lib64 -o build/lib.linux-s390x-cpython-312/mlpack/lars.cpython-312-s390x-linux-gnu.so -fopenmp /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a -Wl,--strip-all gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 93%] Built target build_pyx_lars /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_lmnn.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_lmnn.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/build_pyx_lmnn.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_lmnn.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_lmnn.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 93%] Building Cython binding lmnn.so... cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python && /usr/bin/python3 /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py build_ext --module=lmnn.pyx /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:54: SyntaxWarning: invalid escape sequence '\ ' extra_cxx_flags = '-DMLPACK_PRINT_INFO\ -DMLPACK_PRINT_WARN'.strip() /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:91: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:109: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /usr/lib/python3.12/site-packages/setuptools/__init__.py:80: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. !! ******************************************************************************** Requirements should be satisfied by a PEP 517 installer. If you are using pip, you can try `pip install --use-pep517`. ******************************************************************************** !! dist.fetch_build_eggs(dist.setup_requires) running build_ext /usr/lib64/python3.12/site-packages/Cython/Compiler/Main.py:381: FutureWarning: Cython directive 'language_level' not set, using '3str' for now (Py3). This has changed from earlier releases! File: /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/lmnn.pyx tree = Parsing.p_module(s, pxd, full_module_name) warning: mlpack/lmnn.pyx:24:66: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:23:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:27:53: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:28:59: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:29:62: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:30:74: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:31:52: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:32:57: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:33:37: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:34:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:35:40: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:36:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:37:36: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:25:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:26:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:27:41: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:28:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. Compiling mlpack/lmnn.pyx because it changed. [1/1] Cythonizing mlpack/lmnn.pyx building 'mlpack.lmnn' extension gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -I/usr/lib64/python3.12/site-packages/numpy/core/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/ -I/builddir/build/BUILD/mlpack-4.3.0/src -I/usr/include -I/usr/include -I/usr/include -I/usr/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -I/usr/include/python3.12 -c mlpack/lmnn.cpp -o build/temp.linux-s390x-cpython-312/mlpack/lmnn.o -DBINDING_TYPE=BINDING_TYPE_PYX -std=c++17 -g0 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp In file included from mlpack/linear_svm.cpp:1311: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In function ‘void mlpack::util::TransposeIfNeeded(const std::string&, arma::mat&, bool)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 34 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/linear_svm.cpp:7429:37: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: 7429 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_copy_all_inputs), __pyx_t_5); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = double; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = double; std::string = std::__cxx11::basic_string]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/linear_svm.cpp:7600:39: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 7600 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_delta), __pyx_t_6); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = int; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = int; std::string = std::__cxx11::basic_string]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/linear_svm.cpp:7684:36: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 7684 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_epochs), __pyx_t_7); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = arma::Row; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = arma::Row; std::string = std::__cxx11::basic_string]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/linear_svm.cpp:8154:49: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 8154 | mlpack::util::SetParam >(__pyx_v_p, ((std::string const )__pyx_k_labels), (*__pyx_v_labels_mat)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = std::__cxx11::basic_string; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = std::__cxx11::basic_string; std::string = std::__cxx11::basic_string]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/linear_svm.cpp:8585:44: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 8585 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_optimizer), __pyx_t_1); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ In file included from mlpack/lmnn.cpp:1311: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In function ‘void mlpack::util::TransposeIfNeeded(const std::string&, arma::mat&, bool)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 34 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/lmnn.cpp:5580:37: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: 5580 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_copy_all_inputs), __pyx_t_5); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = int; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = int; std::string = std::__cxx11::basic_string]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/lmnn.cpp:5821:36: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 5821 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_batch_size), __pyx_t_12); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = arma::Row; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = arma::Row; std::string = std::__cxx11::basic_string]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/lmnn.cpp:6487:49: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 6487 | mlpack::util::SetParam >(__pyx_v_p, ((std::string const )__pyx_k_labels), (*__pyx_v_labels_mat)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = std::__cxx11::basic_string; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = std::__cxx11::basic_string; std::string = std::__cxx11::basic_string]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/lmnn.cpp:6837:44: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 6837 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_optimizer), __pyx_t_1); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = double; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = double; std::string = std::__cxx11::basic_string]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/lmnn.cpp:7260:39: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 7260 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_regularization), __pyx_t_15); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ g++ -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection build/temp.linux-s390x-cpython-312/mlpack/linear_svm.o -L/usr/lib64 -o build/lib.linux-s390x-cpython-312/mlpack/linear_svm.cpython-312-s390x-linux-gnu.so -fopenmp /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a -Wl,--strip-all gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 93%] Built target build_pyx_linear_svm /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_local_coordinate_coding.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_local_coordinate_coding.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/build_pyx_local_coordinate_coding.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_local_coordinate_coding.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_local_coordinate_coding.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 94%] Building Cython binding local_coordinate_coding.so... cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python && /usr/bin/python3 /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py build_ext --module=local_coordinate_coding.pyx /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:54: SyntaxWarning: invalid escape sequence '\ ' extra_cxx_flags = '-DMLPACK_PRINT_INFO\ -DMLPACK_PRINT_WARN'.strip() /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:91: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:109: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /usr/lib/python3.12/site-packages/setuptools/__init__.py:80: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. !! ******************************************************************************** Requirements should be satisfied by a PEP 517 installer. If you are using pip, you can try `pip install --use-pep517`. ******************************************************************************** !! dist.fetch_build_eggs(dist.setup_requires) running build_ext /usr/lib64/python3.12/site-packages/Cython/Compiler/Main.py:381: FutureWarning: Cython directive 'language_level' not set, using '3str' for now (Py3). This has changed from earlier releases! File: /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/local_coordinate_coding.pyx tree = Parsing.p_module(s, pxd, full_module_name) warning: mlpack/local_coordinate_coding.pyx:24:85: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:23:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:27:53: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:28:59: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:29:62: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:30:74: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:31:52: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:32:57: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:33:37: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:34:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:35:40: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:36:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:37:36: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:25:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:26:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:27:41: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:28:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. 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:80: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. !! ******************************************************************************** Requirements should be satisfied by a PEP 517 installer. If you are using pip, you can try `pip install --use-pep517`. ******************************************************************************** !! dist.fetch_build_eggs(dist.setup_requires) running build_ext /usr/lib64/python3.12/site-packages/Cython/Compiler/Main.py:381: FutureWarning: Cython directive 'language_level' not set, using '3str' for now (Py3). This has changed from earlier releases! File: /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/logistic_regression.pyx tree = Parsing.p_module(s, pxd, full_module_name) warning: mlpack/logistic_regression.pyx:24:81: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:23:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:27:53: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:28:59: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:29:62: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:30:74: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:31:52: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:32:57: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:33:37: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:34:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:35:40: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:36:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:37:36: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:25:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:26:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:27:41: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:28:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. Compiling mlpack/logistic_regression.pyx because it changed. [1/1] Cythonizing mlpack/logistic_regression.pyx building 'mlpack.logistic_regression' extension gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -I/usr/lib64/python3.12/site-packages/numpy/core/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/ -I/builddir/build/BUILD/mlpack-4.3.0/src -I/usr/include -I/usr/include -I/usr/include -I/usr/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -I/usr/include/python3.12 -c mlpack/logistic_regression.cpp -o build/temp.linux-s390x-cpython-312/mlpack/logistic_regression.o -DBINDING_TYPE=BINDING_TYPE_PYX -std=c++17 -g0 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp In file included from mlpack/local_coordinate_coding.cpp:1311: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In function ‘void mlpack::util::TransposeIfNeeded(const std::string&, arma::mat&, bool)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 34 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/local_coordinate_coding.cpp:7191:37: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: 7191 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_copy_all_inputs), __pyx_t_5); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = int; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = int; std::string = std::__cxx11::basic_string]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/local_coordinate_coding.cpp:7275:36: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 7275 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_atoms), __pyx_t_6); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = double; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = double; std::string = std::__cxx11::basic_string]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/local_coordinate_coding.cpp:7865:39: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 7865 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_lambda_2), __pyx_t_25); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ In file included from mlpack/logistic_regression.cpp:1311: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In function ‘void mlpack::util::TransposeIfNeeded(const std::string&, arma::mat&, bool)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 34 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/logistic_regression.cpp:7246:37: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: 7246 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_copy_all_inputs), __pyx_t_5); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = int; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = int; std::string = std::__cxx11::basic_string]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/logistic_regression.cpp:7330:36: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 7330 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_batch_size), __pyx_t_6); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = double; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = double; std::string = std::__cxx11::basic_string]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/logistic_regression.cpp:7501:39: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 7501 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_decision_boundary), __pyx_t_7); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = arma::Row; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = arma::Row; std::string = std::__cxx11::basic_string]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/logistic_regression.cpp:7971:49: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 7971 | mlpack::util::SetParam >(__pyx_v_p, ((std::string const )__pyx_k_labels), (*__pyx_v_labels_mat)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = std::__cxx11::basic_string; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = std::__cxx11::basic_string; std::string = std::__cxx11::basic_string]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/logistic_regression.cpp:8231:44: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 8231 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_optimizer), __pyx_t_1); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ g++ -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection build/temp.linux-s390x-cpython-312/mlpack/logistic_regression.o -L/usr/lib64 -o build/lib.linux-s390x-cpython-312/mlpack/logistic_regression.cpython-312-s390x-linux-gnu.so -fopenmp /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a -Wl,--strip-all gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 94%] Built target build_pyx_logistic_regression /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_lsh.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_lsh.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/build_pyx_lsh.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_lsh.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_lsh.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 94%] Building Cython binding lsh.so... cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python && /usr/bin/python3 /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py build_ext --module=lsh.pyx /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:54: SyntaxWarning: invalid escape sequence '\ ' extra_cxx_flags = '-DMLPACK_PRINT_INFO\ -DMLPACK_PRINT_WARN'.strip() /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:91: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:109: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /usr/lib/python3.12/site-packages/setuptools/__init__.py:80: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. !! ******************************************************************************** Requirements should be satisfied by a PEP 517 installer. If you are using pip, you can try `pip install --use-pep517`. ******************************************************************************** !! dist.fetch_build_eggs(dist.setup_requires) running build_ext /usr/lib64/python3.12/site-packages/Cython/Compiler/Main.py:381: FutureWarning: Cython directive 'language_level' not set, using '3str' for now (Py3). This has changed from earlier releases! File: /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/lsh.pyx tree = Parsing.p_module(s, pxd, full_module_name) warning: mlpack/lsh.pyx:24:65: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:23:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:27:53: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:28:59: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:29:62: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:30:74: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:31:52: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:32:57: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:33:37: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:34:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:35:40: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:36:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:37:36: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:25:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:26:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:27:41: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:28:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. Compiling mlpack/lsh.pyx because it changed. [1/1] Cythonizing mlpack/lsh.pyx building 'mlpack.lsh' extension gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -I/usr/lib64/python3.12/site-packages/numpy/core/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/ -I/builddir/build/BUILD/mlpack-4.3.0/src -I/usr/include -I/usr/include -I/usr/include -I/usr/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -I/usr/include/python3.12 -c mlpack/lsh.cpp -o build/temp.linux-s390x-cpython-312/mlpack/lsh.o -DBINDING_TYPE=BINDING_TYPE_PYX -std=c++17 -g0 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp g++ -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection build/temp.linux-s390x-cpython-312/mlpack/local_coordinate_coding.o -L/usr/lib64 -o build/lib.linux-s390x-cpython-312/mlpack/local_coordinate_coding.cpython-312-s390x-linux-gnu.so -fopenmp /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a -Wl,--strip-all gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 94%] Built target build_pyx_local_coordinate_coding /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_mean_shift.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_mean_shift.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/build_pyx_mean_shift.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_mean_shift.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_mean_shift.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 94%] Building Cython binding mean_shift.so... cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python && /usr/bin/python3 /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py build_ext --module=mean_shift.pyx /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:54: SyntaxWarning: invalid escape sequence '\ ' extra_cxx_flags = '-DMLPACK_PRINT_INFO\ -DMLPACK_PRINT_WARN'.strip() /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:91: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:109: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /usr/lib/python3.12/site-packages/setuptools/__init__.py:80: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. !! ******************************************************************************** Requirements should be satisfied by a PEP 517 installer. If you are using pip, you can try `pip install --use-pep517`. ******************************************************************************** !! dist.fetch_build_eggs(dist.setup_requires) running build_ext /usr/lib64/python3.12/site-packages/Cython/Compiler/Main.py:381: FutureWarning: Cython directive 'language_level' not set, using '3str' for now (Py3). This has changed from earlier releases! File: /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/mean_shift.pyx tree = Parsing.p_module(s, pxd, full_module_name) warning: mlpack/mean_shift.pyx:24:72: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:23:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:27:53: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:28:59: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:29:62: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:30:74: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:31:52: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:32:57: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:33:37: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:34:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:35:40: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:36:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:37:36: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:25:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:26:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:27:41: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:28:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. Compiling mlpack/mean_shift.pyx because it changed. [1/1] Cythonizing mlpack/mean_shift.pyx building 'mlpack.mean_shift' extension gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -I/usr/lib64/python3.12/site-packages/numpy/core/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/ -I/builddir/build/BUILD/mlpack-4.3.0/src -I/usr/include -I/usr/include -I/usr/include -I/usr/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -I/usr/include/python3.12 -c mlpack/mean_shift.cpp -o build/temp.linux-s390x-cpython-312/mlpack/mean_shift.o -DBINDING_TYPE=BINDING_TYPE_PYX -std=c++17 -g0 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp In file included from mlpack/lsh.cpp:1311: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In function ‘void mlpack::util::TransposeIfNeeded(const std::string&, arma::mat&, bool)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 34 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/lsh.cpp:7268:37: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: 7268 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_copy_all_inputs), __pyx_t_5); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = int; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = int; std::string = std::__cxx11::basic_string]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/lsh.cpp:7352:36: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 7352 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_bucket_size), __pyx_t_6); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = double; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = double; std::string = std::__cxx11::basic_string]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/lsh.cpp:7523:39: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 7523 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_hash_width), __pyx_t_7); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = arma::Mat; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = arma::Mat; std::string = std::__cxx11::basic_string]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/lsh.cpp:8810:49: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 8810 | mlpack::util::SetParam >(__pyx_v_p, ((std::string const )__pyx_k_true_neighbors), (*__pyx_v_true_neighbors_mat), 0); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ In file included from mlpack/mean_shift.cpp:1311: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In function ‘void mlpack::util::TransposeIfNeeded(const std::string&, arma::mat&, bool)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 34 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/mean_shift.cpp:5064:37: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: 5064 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_copy_all_inputs), __pyx_t_5); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = int; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = int; std::string = std::__cxx11::basic_string]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/mean_shift.cpp:5653:36: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 5653 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_max_iterations), __pyx_t_12); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = double; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = double; std::string = std::__cxx11::basic_string]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/mean_shift.cpp:5737:39: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 5737 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_radius), __pyx_t_13); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ g++ -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection build/temp.linux-s390x-cpython-312/mlpack/mean_shift.o -L/usr/lib64 -o build/lib.linux-s390x-cpython-312/mlpack/mean_shift.cpython-312-s390x-linux-gnu.so -fopenmp /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a -Wl,--strip-all gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 94%] Built target build_pyx_mean_shift /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_nbc.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_nbc.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/build_pyx_nbc.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_nbc.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_nbc.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 95%] Building Cython binding nbc.so... cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python && /usr/bin/python3 /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py build_ext --module=nbc.pyx /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:54: SyntaxWarning: invalid escape sequence '\ ' extra_cxx_flags = '-DMLPACK_PRINT_INFO\ -DMLPACK_PRINT_WARN'.strip() /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:91: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:109: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /usr/lib/python3.12/site-packages/setuptools/__init__.py:80: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. !! ******************************************************************************** Requirements should be satisfied by a PEP 517 installer. If you are using pip, you can try `pip install --use-pep517`. ******************************************************************************** !! dist.fetch_build_eggs(dist.setup_requires) running build_ext /usr/lib64/python3.12/site-packages/Cython/Compiler/Main.py:381: FutureWarning: Cython directive 'language_level' not set, using '3str' for now (Py3). This has changed from earlier releases! File: /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/nbc.pyx tree = Parsing.p_module(s, pxd, full_module_name) warning: mlpack/nbc.pyx:24:65: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:23:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:27:53: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:28:59: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:29:62: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:30:74: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:31:52: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:32:57: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:33:37: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:34:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:35:40: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:36:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:37:36: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:25:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:26:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:27:41: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:28:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. Compiling mlpack/nbc.pyx because it changed. [1/1] Cythonizing mlpack/nbc.pyx building 'mlpack.nbc' extension gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -I/usr/lib64/python3.12/site-packages/numpy/core/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/ -I/builddir/build/BUILD/mlpack-4.3.0/src -I/usr/include -I/usr/include -I/usr/include -I/usr/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -I/usr/include/python3.12 -c mlpack/nbc.cpp -o build/temp.linux-s390x-cpython-312/mlpack/nbc.o -DBINDING_TYPE=BINDING_TYPE_PYX -std=c++17 -g0 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp In file included from mlpack/nbc.cpp:1311: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In function ‘void mlpack::util::TransposeIfNeeded(const std::string&, arma::mat&, bool)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 34 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/nbc.cpp:7043:37: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: 7043 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_copy_all_inputs), __pyx_t_5); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = arma::Row; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = arma::Row; std::string = std::__cxx11::basic_string]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/nbc.cpp:7687:49: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 7687 | mlpack::util::SetParam >(__pyx_v_p, ((std::string const )__pyx_k_labels), (*__pyx_v_labels_mat)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ g++ -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection build/temp.linux-s390x-cpython-312/mlpack/lsh.o -L/usr/lib64 -o build/lib.linux-s390x-cpython-312/mlpack/lsh.cpython-312-s390x-linux-gnu.so -fopenmp /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a -Wl,--strip-all gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 95%] Built target build_pyx_lsh /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_nca.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_nca.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/build_pyx_nca.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_nca.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_nca.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 95%] Building Cython binding nca.so... cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python && /usr/bin/python3 /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py build_ext --module=nca.pyx /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:54: SyntaxWarning: invalid escape sequence '\ ' extra_cxx_flags = '-DMLPACK_PRINT_INFO\ -DMLPACK_PRINT_WARN'.strip() /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:91: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:109: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /usr/lib/python3.12/site-packages/setuptools/__init__.py:80: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. !! ******************************************************************************** Requirements should be satisfied by a PEP 517 installer. If you are using pip, you can try `pip install --use-pep517`. ******************************************************************************** !! dist.fetch_build_eggs(dist.setup_requires) running build_ext /usr/lib64/python3.12/site-packages/Cython/Compiler/Main.py:381: FutureWarning: Cython directive 'language_level' not set, using '3str' for now (Py3). This has changed from earlier releases! File: /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/nca.pyx tree = Parsing.p_module(s, pxd, full_module_name) warning: mlpack/nca.pyx:24:65: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:23:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:27:53: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:28:59: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:29:62: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:30:74: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:31:52: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:32:57: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:33:37: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:34:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:35:40: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:36:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:37:36: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:25:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:26:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:27:41: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:28:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. Compiling mlpack/nca.pyx because it changed. [1/1] Cythonizing mlpack/nca.pyx building 'mlpack.nca' extension gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -I/usr/lib64/python3.12/site-packages/numpy/core/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/ -I/builddir/build/BUILD/mlpack-4.3.0/src -I/usr/include -I/usr/include -I/usr/include -I/usr/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -I/usr/include/python3.12 -c mlpack/nca.cpp -o build/temp.linux-s390x-cpython-312/mlpack/nca.o -DBINDING_TYPE=BINDING_TYPE_PYX -std=c++17 -g0 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp In file included from mlpack/nca.cpp:1311: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In function ‘void mlpack::util::TransposeIfNeeded(const std::string&, arma::mat&, bool)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 34 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/nca.cpp:5475:37: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: 5475 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_copy_all_inputs), __pyx_t_5); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = double; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = double; std::string = std::__cxx11::basic_string]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/nca.cpp:5716:39: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 5716 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_armijo_constant), __pyx_t_12); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = int; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = int; std::string = std::__cxx11::basic_string]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/nca.cpp:5800:36: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 5800 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_batch_size), __pyx_t_13); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = arma::Row; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = arma::Row; std::string = std::__cxx11::basic_string]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/nca.cpp:6119:49: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 6119 | mlpack::util::SetParam >(__pyx_v_p, ((std::string const )__pyx_k_labels), (*__pyx_v_labels_mat)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = std::__cxx11::basic_string; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = std::__cxx11::basic_string; std::string = std::__cxx11::basic_string]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/nca.cpp:6805:44: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 6805 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_optimizer), __pyx_t_1); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ g++ -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection build/temp.linux-s390x-cpython-312/mlpack/nbc.o -L/usr/lib64 -o build/lib.linux-s390x-cpython-312/mlpack/nbc.cpython-312-s390x-linux-gnu.so -fopenmp /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a -Wl,--strip-all gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 95%] Built target build_pyx_nbc /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_knn.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_knn.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/build_pyx_knn.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_knn.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_knn.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 96%] Building Cython binding knn.so... cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python && /usr/bin/python3 /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py build_ext --module=knn.pyx /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:54: SyntaxWarning: invalid escape sequence '\ ' extra_cxx_flags = '-DMLPACK_PRINT_INFO\ -DMLPACK_PRINT_WARN'.strip() /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:91: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:109: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /usr/lib/python3.12/site-packages/setuptools/__init__.py:80: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. !! ******************************************************************************** Requirements should be satisfied by a PEP 517 installer. If you are using pip, you can try `pip install --use-pep517`. ******************************************************************************** !! dist.fetch_build_eggs(dist.setup_requires) running build_ext /usr/lib64/python3.12/site-packages/Cython/Compiler/Main.py:381: FutureWarning: Cython directive 'language_level' not set, using '3str' for now (Py3). This has changed from earlier releases! File: /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/knn.pyx tree = Parsing.p_module(s, pxd, full_module_name) warning: mlpack/knn.pyx:24:65: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:23:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:27:53: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:28:59: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:29:62: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:30:74: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:31:52: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:32:57: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:33:37: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:34:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:35:40: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:36:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:37:36: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:25:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:26:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:27:41: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:28:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. Compiling mlpack/knn.pyx because it changed. [1/1] Cythonizing mlpack/knn.pyx building 'mlpack.knn' extension gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -I/usr/lib64/python3.12/site-packages/numpy/core/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/ -I/builddir/build/BUILD/mlpack-4.3.0/src -I/usr/include -I/usr/include -I/usr/include -I/usr/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -I/usr/include/python3.12 -c mlpack/knn.cpp -o build/temp.linux-s390x-cpython-312/mlpack/knn.o -DBINDING_TYPE=BINDING_TYPE_PYX -std=c++17 -g0 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp g++ -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection build/temp.linux-s390x-cpython-312/mlpack/nca.o -L/usr/lib64 -o build/lib.linux-s390x-cpython-312/mlpack/nca.cpython-312-s390x-linux-gnu.so -fopenmp /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a -Wl,--strip-all gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 96%] Built target build_pyx_nca /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_kfn.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_kfn.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/build_pyx_kfn.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_kfn.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_kfn.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 96%] Building Cython binding kfn.so... cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python && /usr/bin/python3 /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py build_ext --module=kfn.pyx /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:54: SyntaxWarning: invalid escape sequence '\ ' extra_cxx_flags = '-DMLPACK_PRINT_INFO\ -DMLPACK_PRINT_WARN'.strip() /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:91: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:109: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') In file included from mlpack/knn.cpp:1311: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In function ‘void mlpack::util::TransposeIfNeeded(const std::string&, arma::mat&, bool)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 34 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /usr/lib/python3.12/site-packages/setuptools/__init__.py:80: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. !! ******************************************************************************** Requirements should be satisfied by a PEP 517 installer. If you are using pip, you can try `pip install --use-pep517`. ******************************************************************************** !! dist.fetch_build_eggs(dist.setup_requires) running build_ext /usr/lib64/python3.12/site-packages/Cython/Compiler/Main.py:381: FutureWarning: Cython directive 'language_level' not set, using '3str' for now (Py3). This has changed from earlier releases! File: /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/kfn.pyx tree = Parsing.p_module(s, pxd, full_module_name) warning: mlpack/kfn.pyx:24:65: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:23:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:27:53: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:28:59: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:29:62: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:30:74: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:31:52: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:32:57: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:33:37: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:34:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:35:40: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:36:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:37:36: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:25:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:26:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:27:41: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:28:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. Compiling mlpack/kfn.pyx because it changed. [1/1] Cythonizing mlpack/kfn.pyx building 'mlpack.kfn' extension gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -I/usr/lib64/python3.12/site-packages/numpy/core/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/ -I/builddir/build/BUILD/mlpack-4.3.0/src -I/usr/include -I/usr/include -I/usr/include -I/usr/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -I/usr/include/python3.12 -c mlpack/kfn.cpp -o build/temp.linux-s390x-cpython-312/mlpack/kfn.o -DBINDING_TYPE=BINDING_TYPE_PYX -std=c++17 -g0 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/knn.cpp:7348:37: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: 7348 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_copy_all_inputs), __pyx_t_5); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = std::__cxx11::basic_string; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = std::__cxx11::basic_string; std::string = std::__cxx11::basic_string]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/knn.cpp:7457:44: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 7457 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_algorithm), __pyx_t_1); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = double; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = double; std::string = std::__cxx11::basic_string]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/knn.cpp:7628:39: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 7628 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_epsilon), __pyx_t_9); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = int; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = int; std::string = std::__cxx11::basic_string]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/knn.cpp:7952:36: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 7952 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_k), __pyx_t_15); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = arma::Mat; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = arma::Mat; std::string = std::__cxx11::basic_string]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/knn.cpp:9205:49: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 9205 | mlpack::util::SetParam >(__pyx_v_p, ((std::string const )__pyx_k_true_neighbors), (*__pyx_v_true_neighbors_mat), 0); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ In file included from mlpack/kfn.cpp:1311: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In function ‘void mlpack::util::TransposeIfNeeded(const std::string&, arma::mat&, bool)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 34 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/kfn.cpp:7312:37: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: 7312 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_copy_all_inputs), __pyx_t_5); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = std::__cxx11::basic_string; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = std::__cxx11::basic_string; std::string = std::__cxx11::basic_string]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/kfn.cpp:7421:44: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 7421 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_algorithm), __pyx_t_1); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = double; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = double; std::string = std::__cxx11::basic_string]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/kfn.cpp:7592:39: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 7592 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_epsilon), __pyx_t_9); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = int; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = int; std::string = std::__cxx11::basic_string]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/kfn.cpp:7916:36: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 7916 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_k), __pyx_t_15); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = arma::Mat; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = arma::Mat; std::string = std::__cxx11::basic_string]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/kfn.cpp:9085:49: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 9085 | mlpack::util::SetParam >(__pyx_v_p, ((std::string const )__pyx_k_true_neighbors), (*__pyx_v_true_neighbors_mat), 0); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ g++ -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection build/temp.linux-s390x-cpython-312/mlpack/knn.o -L/usr/lib64 -o build/lib.linux-s390x-cpython-312/mlpack/knn.cpython-312-s390x-linux-gnu.so -fopenmp /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a -Wl,--strip-all gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 96%] Built target build_pyx_knn /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_nmf.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_nmf.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/build_pyx_nmf.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_nmf.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_nmf.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 96%] Building Cython binding nmf.so... cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python && /usr/bin/python3 /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py build_ext --module=nmf.pyx /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:54: SyntaxWarning: invalid escape sequence '\ ' extra_cxx_flags = '-DMLPACK_PRINT_INFO\ -DMLPACK_PRINT_WARN'.strip() /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:91: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:109: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /usr/lib/python3.12/site-packages/setuptools/__init__.py:80: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. !! ******************************************************************************** Requirements should be satisfied by a PEP 517 installer. If you are using pip, you can try `pip install --use-pep517`. ******************************************************************************** !! dist.fetch_build_eggs(dist.setup_requires) running build_ext /usr/lib64/python3.12/site-packages/Cython/Compiler/Main.py:381: FutureWarning: Cython directive 'language_level' not set, using '3str' for now (Py3). This has changed from earlier releases! File: /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/nmf.pyx tree = Parsing.p_module(s, pxd, full_module_name) warning: mlpack/nmf.pyx:24:65: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:23:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:27:53: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:28:59: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:29:62: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:30:74: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:31:52: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:32:57: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:33:37: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:34:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:35:40: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:36:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:37:36: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:25:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:26:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:27:41: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:28:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. Compiling mlpack/nmf.pyx because it changed. [1/1] Cythonizing mlpack/nmf.pyx building 'mlpack.nmf' extension gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -I/usr/lib64/python3.12/site-packages/numpy/core/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/ -I/builddir/build/BUILD/mlpack-4.3.0/src -I/usr/include -I/usr/include -I/usr/include -I/usr/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -I/usr/include/python3.12 -c mlpack/nmf.cpp -o build/temp.linux-s390x-cpython-312/mlpack/nmf.o -DBINDING_TYPE=BINDING_TYPE_PYX -std=c++17 -g0 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp g++ -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection build/temp.linux-s390x-cpython-312/mlpack/kfn.o -L/usr/lib64 -o build/lib.linux-s390x-cpython-312/mlpack/kfn.cpython-312-s390x-linux-gnu.so -fopenmp /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a -Wl,--strip-all gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 96%] Built target build_pyx_kfn /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_pca.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_pca.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/build_pyx_pca.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_pca.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_pca.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 97%] Building Cython binding pca.so... cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python && /usr/bin/python3 /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py build_ext --module=pca.pyx /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:54: SyntaxWarning: invalid escape sequence '\ ' extra_cxx_flags = '-DMLPACK_PRINT_INFO\ -DMLPACK_PRINT_WARN'.strip() /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:91: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:109: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /usr/lib/python3.12/site-packages/setuptools/__init__.py:80: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. !! ******************************************************************************** Requirements should be satisfied by a PEP 517 installer. If you are using pip, you can try `pip install --use-pep517`. ******************************************************************************** !! dist.fetch_build_eggs(dist.setup_requires) running build_ext /usr/lib64/python3.12/site-packages/Cython/Compiler/Main.py:381: FutureWarning: Cython directive 'language_level' not set, using '3str' for now (Py3). This has changed from earlier releases! File: /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/pca.pyx tree = Parsing.p_module(s, pxd, full_module_name) warning: mlpack/pca.pyx:24:65: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:23:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:27:53: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:28:59: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:29:62: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:30:74: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:31:52: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:32:57: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:33:37: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:34:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:35:40: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:36:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:37:36: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:25:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:26:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:27:41: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:28:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. Compiling mlpack/pca.pyx because it changed. [1/1] Cythonizing mlpack/pca.pyx building 'mlpack.pca' extension gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -I/usr/lib64/python3.12/site-packages/numpy/core/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/ -I/builddir/build/BUILD/mlpack-4.3.0/src -I/usr/include -I/usr/include -I/usr/include -I/usr/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -I/usr/include/python3.12 -c mlpack/pca.cpp -o build/temp.linux-s390x-cpython-312/mlpack/pca.o -DBINDING_TYPE=BINDING_TYPE_PYX -std=c++17 -g0 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp In file included from mlpack/nmf.cpp:1311: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In function ‘void mlpack::util::TransposeIfNeeded(const std::string&, arma::mat&, bool)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 34 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/nmf.cpp:5189:37: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: 5189 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_copy_all_inputs), __pyx_t_5); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = int; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = int; std::string = std::__cxx11::basic_string]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/nmf.cpp:5430:36: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 5430 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_rank), __pyx_t_12); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = double; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = double; std::string = std::__cxx11::basic_string]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/nmf.cpp:6037:39: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 6037 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_min_residue), __pyx_t_13); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = std::__cxx11::basic_string; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = std::__cxx11::basic_string; std::string = std::__cxx11::basic_string]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/nmf.cpp:6230:44: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 6230 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_update_rules), __pyx_t_1); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ In file included from mlpack/pca.cpp:1311: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In function ‘void mlpack::util::TransposeIfNeeded(const std::string&, arma::mat&, bool)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 34 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/quic_svd/quic_svd.hpp:124, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/pca/decomposition_policies/quic_svd_method.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/pca/decomposition_policies/decomposition_policies.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/pca/pca.hpp:21, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/pca/pca_main.cpp:20, from mlpack/pca.cpp:1315: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/quic_svd/quic_svd_impl.hpp: In constructor ‘mlpack::QUIC_SVD::QUIC_SVD(double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/quic_svd/quic_svd_impl.hpp:32:18: warning: unused parameter ‘epsilon’ [-Wunused-parameter] 32 | const double epsilon, | ~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/quic_svd/quic_svd_impl.hpp:33:18: warning: unused parameter ‘delta’ [-Wunused-parameter] 33 | const double delta) | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/quic_svd/quic_svd_impl.hpp:33:18: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/quic_svd/quic_svd_impl.hpp:33:18: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/pca.cpp:5072:37: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/quic_svd/quic_svd_impl.hpp:33:18: warning: 5072 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_copy_all_inputs), __pyx_t_5); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/quic_svd/quic_svd_impl.hpp:33:18: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = std::__cxx11::basic_string; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = std::__cxx11::basic_string; std::string = std::__cxx11::basic_string]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/pca.cpp:5425:44: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 5425 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_decomposition_method), __pyx_t_1); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = int; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = int; std::string = std::__cxx11::basic_string]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/pca.cpp:5509:36: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 5509 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_new_dimensionality), __pyx_t_12); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = double; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = double; std::string = std::__cxx11::basic_string]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/pca.cpp:5680:39: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 5680 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_var_to_retain), __pyx_t_13); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ g++ -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection build/temp.linux-s390x-cpython-312/mlpack/nmf.o -L/usr/lib64 -o build/lib.linux-s390x-cpython-312/mlpack/nmf.cpython-312-s390x-linux-gnu.so -fopenmp /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a -Wl,--strip-all gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 97%] Built target build_pyx_nmf /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_perceptron.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_perceptron.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/build_pyx_perceptron.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_perceptron.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_perceptron.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 97%] Building Cython binding perceptron.so... cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python && /usr/bin/python3 /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py build_ext --module=perceptron.pyx /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:54: SyntaxWarning: invalid escape sequence '\ ' extra_cxx_flags = '-DMLPACK_PRINT_INFO\ -DMLPACK_PRINT_WARN'.strip() /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:91: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:109: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /usr/lib/python3.12/site-packages/setuptools/__init__.py:80: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. !! ******************************************************************************** Requirements should be satisfied by a PEP 517 installer. If you are using pip, you can try `pip install --use-pep517`. ******************************************************************************** !! dist.fetch_build_eggs(dist.setup_requires) running build_ext /usr/lib64/python3.12/site-packages/Cython/Compiler/Main.py:381: FutureWarning: Cython directive 'language_level' not set, using '3str' for now (Py3). This has changed from earlier releases! File: /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/perceptron.pyx tree = Parsing.p_module(s, pxd, full_module_name) warning: mlpack/perceptron.pyx:24:72: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:23:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:27:53: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:28:59: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:29:62: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:30:74: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:31:52: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:32:57: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:33:37: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:34:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:35:40: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:36:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:37:36: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:25:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:26:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:27:41: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:28:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. Compiling mlpack/perceptron.pyx because it changed. [1/1] Cythonizing mlpack/perceptron.pyx building 'mlpack.perceptron' extension gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -I/usr/lib64/python3.12/site-packages/numpy/core/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/ -I/builddir/build/BUILD/mlpack-4.3.0/src -I/usr/include -I/usr/include -I/usr/include -I/usr/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -I/usr/include/python3.12 -c mlpack/perceptron.cpp -o build/temp.linux-s390x-cpython-312/mlpack/perceptron.o -DBINDING_TYPE=BINDING_TYPE_PYX -std=c++17 -g0 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp In file included from mlpack/perceptron.cpp:1311: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In function ‘void mlpack::util::TransposeIfNeeded(const std::string&, arma::mat&, bool)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 34 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ 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 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/perceptron.cpp:7023:37: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: 7023 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_copy_all_inputs), __pyx_t_5); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = arma::Row; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = arma::Row; std::string = std::__cxx11::basic_string]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/perceptron.cpp:7580:49: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 7580 | mlpack::util::SetParam >(__pyx_v_p, ((std::string const )__pyx_k_labels), (*__pyx_v_labels_mat)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = int; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = int; std::string = std::__cxx11::basic_string]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/perceptron.cpp:7647:36: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 7647 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_max_iterations), __pyx_t_14); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 97%] Built target build_pyx_pca /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_preprocess_split.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_preprocess_split.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/build_pyx_preprocess_split.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_preprocess_split.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_preprocess_split.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 97%] Building Cython binding preprocess_split.so... cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python && /usr/bin/python3 /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py build_ext --module=preprocess_split.pyx /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:54: SyntaxWarning: invalid escape sequence '\ ' extra_cxx_flags = '-DMLPACK_PRINT_INFO\ -DMLPACK_PRINT_WARN'.strip() /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:91: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:109: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /usr/lib/python3.12/site-packages/setuptools/__init__.py:80: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. !! ******************************************************************************** Requirements should be satisfied by a PEP 517 installer. If you are using pip, you can try `pip install --use-pep517`. ******************************************************************************** !! dist.fetch_build_eggs(dist.setup_requires) running build_ext /usr/lib64/python3.12/site-packages/Cython/Compiler/Main.py:381: FutureWarning: Cython directive 'language_level' not set, using '3str' for now (Py3). This has changed from earlier releases! File: /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/preprocess_split.pyx tree = Parsing.p_module(s, pxd, full_module_name) warning: mlpack/preprocess_split.pyx:24:78: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:23:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:27:53: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:28:59: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:29:62: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:30:74: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:31:52: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:32:57: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:33:37: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:34:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:35:40: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:36:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:37:36: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:25:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:26:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:27:41: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:28:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. Compiling mlpack/preprocess_split.pyx because it changed. [1/1] Cythonizing mlpack/preprocess_split.pyx building 'mlpack.preprocess_split' extension gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -I/usr/lib64/python3.12/site-packages/numpy/core/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/ -I/builddir/build/BUILD/mlpack-4.3.0/src -I/usr/include -I/usr/include -I/usr/include -I/usr/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -I/usr/include/python3.12 -c mlpack/preprocess_split.cpp -o build/temp.linux-s390x-cpython-312/mlpack/preprocess_split.o -DBINDING_TYPE=BINDING_TYPE_PYX -std=c++17 -g0 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp In file included from mlpack/preprocess_split.cpp:1311: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In function ‘void mlpack::util::TransposeIfNeeded(const std::string&, arma::mat&, bool)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 34 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/preprocess_split.cpp:5093:37: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: 5093 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_copy_all_inputs), __pyx_t_5); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = arma::Mat; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = arma::Mat; std::string = std::__cxx11::basic_string]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/preprocess_split.cpp:5530:49: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 5530 | mlpack::util::SetParam >(__pyx_v_p, ((std::string const )__pyx_k_input_labels), (*__pyx_v_input_labels_mat), 0); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = int; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = int; std::string = std::__cxx11::basic_string]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/preprocess_split.cpp:5684:36: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 5684 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_seed), __pyx_t_13); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = double; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = double; std::string = std::__cxx11::basic_string]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/preprocess_split.cpp:5855:39: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 5855 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_test_ratio), __pyx_t_14); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ g++ -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection build/temp.linux-s390x-cpython-312/mlpack/perceptron.o -L/usr/lib64 -o build/lib.linux-s390x-cpython-312/mlpack/perceptron.cpython-312-s390x-linux-gnu.so -fopenmp /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a -Wl,--strip-all gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 97%] Built target build_pyx_perceptron /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_preprocess_binarize.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_preprocess_binarize.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/build_pyx_preprocess_binarize.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_preprocess_binarize.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_preprocess_binarize.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 97%] Building Cython binding preprocess_binarize.so... cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python && /usr/bin/python3 /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py build_ext --module=preprocess_binarize.pyx /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:54: SyntaxWarning: invalid escape sequence '\ ' extra_cxx_flags = '-DMLPACK_PRINT_INFO\ -DMLPACK_PRINT_WARN'.strip() /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:91: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:109: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') 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 /usr/lib/python3.12/site-packages/setuptools/__init__.py:80: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. !! ******************************************************************************** Requirements should be satisfied by a PEP 517 installer. If you are using pip, you can try `pip install --use-pep517`. ******************************************************************************** !! dist.fetch_build_eggs(dist.setup_requires) running build_ext gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 97%] Built target build_pyx_preprocess_split /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_preprocess_describe.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_preprocess_describe.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/build_pyx_preprocess_describe.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_preprocess_describe.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_preprocess_describe.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 97%] Building Cython binding preprocess_describe.so... cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python && /usr/bin/python3 /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py build_ext --module=preprocess_describe.pyx /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:54: SyntaxWarning: invalid escape sequence '\ ' extra_cxx_flags = '-DMLPACK_PRINT_INFO\ -DMLPACK_PRINT_WARN'.strip() /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:91: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:109: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /usr/lib/python3.12/site-packages/setuptools/__init__.py:80: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. !! ******************************************************************************** Requirements should be satisfied by a PEP 517 installer. If you are using pip, you can try `pip install --use-pep517`. ******************************************************************************** !! dist.fetch_build_eggs(dist.setup_requires) running build_ext /usr/lib64/python3.12/site-packages/Cython/Compiler/Main.py:381: FutureWarning: Cython directive 'language_level' not set, using '3str' for now (Py3). This has changed from earlier releases! File: /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/preprocess_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 /usr/lib64/python3.12/site-packages/Cython/Compiler/Main.py:381: FutureWarning: Cython directive 'language_level' not set, using '3str' for now (Py3). This has changed from earlier releases! File: /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/preprocess_describe.pyx tree = Parsing.p_module(s, pxd, full_module_name) warning: mlpack/preprocess_describe.pyx:24:81: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:23:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:27:53: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:28:59: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:29:62: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:30:74: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:31:52: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:32:57: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:33:37: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:34:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:35:40: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:36:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:37:36: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:25:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:26:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:27:41: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:28:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. Compiling mlpack/preprocess_describe.pyx because it changed. [1/1] Cythonizing mlpack/preprocess_describe.pyx building 'mlpack.preprocess_describe' extension gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -I/usr/lib64/python3.12/site-packages/numpy/core/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/ -I/builddir/build/BUILD/mlpack-4.3.0/src -I/usr/include -I/usr/include -I/usr/include -I/usr/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -I/usr/include/python3.12 -c mlpack/preprocess_describe.cpp -o build/temp.linux-s390x-cpython-312/mlpack/preprocess_describe.o -DBINDING_TYPE=BINDING_TYPE_PYX -std=c++17 -g0 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp In file included from mlpack/preprocess_binarize.cpp:1311: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In function ‘void mlpack::util::TransposeIfNeeded(const std::string&, arma::mat&, bool)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 34 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from mlpack/preprocess_describe.cpp:1311: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In function ‘void mlpack::util::TransposeIfNeeded(const std::string&, arma::mat&, bool)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 34 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/preprocess_binarize.cpp:4946:37: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: 4946 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_copy_all_inputs), __pyx_t_5); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = int; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = int; std::string = std::__cxx11::basic_string]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/preprocess_binarize.cpp:5274:36: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 5274 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_dimension), __pyx_t_12); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = double; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = double; std::string = std::__cxx11::basic_string]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/preprocess_binarize.cpp:5358:39: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 5358 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_threshold), __pyx_t_13); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/preprocess_describe.cpp:5043:37: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: 5043 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_copy_all_inputs), __pyx_t_5); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = int; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = int; std::string = std::__cxx11::basic_string]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/preprocess_describe.cpp:5371:36: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 5371 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_dimension), __pyx_t_12); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ g++ -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection build/temp.linux-s390x-cpython-312/mlpack/preprocess_binarize.o -L/usr/lib64 -o build/lib.linux-s390x-cpython-312/mlpack/preprocess_binarize.cpython-312-s390x-linux-gnu.so -fopenmp /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a -Wl,--strip-all gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 97%] Built target build_pyx_preprocess_binarize /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_preprocess_scale.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_preprocess_scale.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/build_pyx_preprocess_scale.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_preprocess_scale.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_preprocess_scale.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 97%] Building Cython binding preprocess_scale.so... cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python && /usr/bin/python3 /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py build_ext --module=preprocess_scale.pyx /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:54: SyntaxWarning: invalid escape sequence '\ ' extra_cxx_flags = '-DMLPACK_PRINT_INFO\ -DMLPACK_PRINT_WARN'.strip() /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:91: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:109: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') 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 /usr/lib/python3.12/site-packages/setuptools/__init__.py:80: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. !! ******************************************************************************** Requirements should be satisfied by a PEP 517 installer. If you are using pip, you can try `pip install --use-pep517`. ******************************************************************************** !! dist.fetch_build_eggs(dist.setup_requires) running build_ext gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 97%] Built target build_pyx_preprocess_describe /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_preprocess_one_hot_encoding.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_preprocess_one_hot_encoding.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/build_pyx_preprocess_one_hot_encoding.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_preprocess_one_hot_encoding.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_preprocess_one_hot_encoding.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 98%] Building Cython binding preprocess_one_hot_encoding.so... cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python && /usr/bin/python3 /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py build_ext --module=preprocess_one_hot_encoding.pyx /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:54: SyntaxWarning: invalid escape sequence '\ ' extra_cxx_flags = '-DMLPACK_PRINT_INFO\ -DMLPACK_PRINT_WARN'.strip() /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:91: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:109: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /usr/lib/python3.12/site-packages/setuptools/__init__.py:80: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. !! ******************************************************************************** Requirements should be satisfied by a PEP 517 installer. If you are using pip, you can try `pip install --use-pep517`. ******************************************************************************** !! dist.fetch_build_eggs(dist.setup_requires) running build_ext /usr/lib64/python3.12/site-packages/Cython/Compiler/Main.py:381: FutureWarning: Cython directive 'language_level' not set, using '3str' for now (Py3). This has changed from earlier releases! File: /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/preprocess_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. /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. 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 warning: mlpack/io.pxd:23:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:27:53: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:28:59: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:29:62: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:30:74: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:31:52: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:32:57: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:33:37: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:34:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:35:40: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:36:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:37:36: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:25:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:26:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:27:41: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:28:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. Compiling mlpack/preprocess_one_hot_encoding.pyx because it changed. [1/1] Cythonizing mlpack/preprocess_one_hot_encoding.pyx building 'mlpack.preprocess_one_hot_encoding' extension gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -I/usr/lib64/python3.12/site-packages/numpy/core/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/ -I/builddir/build/BUILD/mlpack-4.3.0/src -I/usr/include -I/usr/include -I/usr/include -I/usr/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -I/usr/include/python3.12 -c mlpack/preprocess_one_hot_encoding.cpp -o build/temp.linux-s390x-cpython-312/mlpack/preprocess_one_hot_encoding.o -DBINDING_TYPE=BINDING_TYPE_PYX -std=c++17 -g0 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp In file included from mlpack/preprocess_scale.cpp:1311: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In function ‘void mlpack::util::TransposeIfNeeded(const std::string&, arma::mat&, bool)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 34 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from mlpack/preprocess_one_hot_encoding.cpp:1311: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In function ‘void mlpack::util::TransposeIfNeeded(const std::string&, arma::mat&, bool)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 34 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/preprocess_scale.cpp:7107:37: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: 7107 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_copy_all_inputs), __pyx_t_5); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = double; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = double; std::string = std::__cxx11::basic_string]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/preprocess_scale.cpp:7435:39: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 7435 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_epsilon), __pyx_t_12); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = int; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = int; std::string = std::__cxx11::basic_string]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/preprocess_scale.cpp:7849:36: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 7849 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_max_value), __pyx_t_18); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = std::__cxx11::basic_string; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = std::__cxx11::basic_string; std::string = std::__cxx11::basic_string]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/preprocess_scale.cpp:8042:44: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 8042 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_scaler_method), __pyx_t_1); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/preprocess_one_hot_encoding.cpp:5065:37: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: 5065 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_copy_all_inputs), __pyx_t_5); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = std::vector >; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = std::vector >; std::string = std::__cxx11::basic_string]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/preprocess_one_hot_encoding.cpp:5430:54: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 5430 | mlpack::util::SetParam >(__pyx_v_p, ((std::string const )__pyx_k_dimensions), __pyx_t_12); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ g++ -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection build/temp.linux-s390x-cpython-312/mlpack/preprocess_one_hot_encoding.o -L/usr/lib64 -o build/lib.linux-s390x-cpython-312/mlpack/preprocess_one_hot_encoding.cpython-312-s390x-linux-gnu.so -fopenmp /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a -Wl,--strip-all gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 98%] Built target build_pyx_preprocess_one_hot_encoding /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_radical.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_radical.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/build_pyx_radical.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_radical.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_radical.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 99%] Building Cython binding radical.so... cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python && /usr/bin/python3 /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py build_ext --module=radical.pyx /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:54: SyntaxWarning: invalid escape sequence '\ ' extra_cxx_flags = '-DMLPACK_PRINT_INFO\ -DMLPACK_PRINT_WARN'.strip() /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:91: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:109: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /usr/lib/python3.12/site-packages/setuptools/__init__.py:80: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. !! ******************************************************************************** Requirements should be satisfied by a PEP 517 installer. If you are using pip, you can try `pip install --use-pep517`. ******************************************************************************** !! dist.fetch_build_eggs(dist.setup_requires) running build_ext /usr/lib64/python3.12/site-packages/Cython/Compiler/Main.py:381: FutureWarning: Cython directive 'language_level' not set, using '3str' for now (Py3). This has changed from earlier releases! File: /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/radical.pyx tree = Parsing.p_module(s, pxd, full_module_name) warning: mlpack/radical.pyx:24:69: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:23:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:27:53: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:28:59: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:29:62: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:30:74: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:31:52: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:32:57: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:33:37: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:34:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:35:40: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:36:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:37:36: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:25:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:26:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:27:41: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:28:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. Compiling mlpack/radical.pyx because it changed. [1/1] Cythonizing mlpack/radical.pyx building 'mlpack.radical' extension gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -I/usr/lib64/python3.12/site-packages/numpy/core/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/ -I/builddir/build/BUILD/mlpack-4.3.0/src -I/usr/include -I/usr/include -I/usr/include -I/usr/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -I/usr/include/python3.12 -c mlpack/radical.cpp -o build/temp.linux-s390x-cpython-312/mlpack/radical.o -DBINDING_TYPE=BINDING_TYPE_PYX -std=c++17 -g0 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp In file included from mlpack/radical.cpp:1311: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In function ‘void mlpack::util::TransposeIfNeeded(const std::string&, arma::mat&, bool)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 34 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/radical.cpp:5100:37: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: 5100 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_copy_all_inputs), __pyx_t_5); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = int; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = int; std::string = std::__cxx11::basic_string]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/radical.cpp:5341:36: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 5341 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_angles), __pyx_t_12); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = double; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = double; std::string = std::__cxx11::basic_string]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/radical.cpp:5512:39: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 5512 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_noise_std_dev), __pyx_t_13); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ g++ -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection build/temp.linux-s390x-cpython-312/mlpack/preprocess_scale.o -L/usr/lib64 -o build/lib.linux-s390x-cpython-312/mlpack/preprocess_scale.cpython-312-s390x-linux-gnu.so -fopenmp /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a -Wl,--strip-all gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 99%] Built target build_pyx_preprocess_scale /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_random_forest.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_random_forest.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/build_pyx_random_forest.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_random_forest.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_random_forest.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 99%] Building Cython binding random_forest.so... cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python && /usr/bin/python3 /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py build_ext --module=random_forest.pyx /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:54: SyntaxWarning: invalid escape sequence '\ ' extra_cxx_flags = '-DMLPACK_PRINT_INFO\ -DMLPACK_PRINT_WARN'.strip() /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:91: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:109: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /usr/lib/python3.12/site-packages/setuptools/__init__.py:80: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. !! ******************************************************************************** Requirements should be satisfied by a PEP 517 installer. If you are using pip, you can try `pip install --use-pep517`. ******************************************************************************** !! dist.fetch_build_eggs(dist.setup_requires) running build_ext /usr/lib64/python3.12/site-packages/Cython/Compiler/Main.py:381: FutureWarning: Cython directive 'language_level' not set, using '3str' for now (Py3). This has changed from earlier releases! File: /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/random_forest.pyx tree = Parsing.p_module(s, pxd, full_module_name) warning: mlpack/random_forest.pyx:24:75: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:23:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:27:53: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:28:59: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:29:62: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:30:74: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:31:52: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:32:57: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:33:37: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:34:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:35:40: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:36:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:37:36: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:25:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:26:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:27:41: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:28:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. Compiling mlpack/random_forest.pyx because it changed. [1/1] Cythonizing mlpack/random_forest.pyx building 'mlpack.random_forest' extension gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -I/usr/lib64/python3.12/site-packages/numpy/core/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/ -I/builddir/build/BUILD/mlpack-4.3.0/src -I/usr/include -I/usr/include -I/usr/include -I/usr/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -I/usr/include/python3.12 -c mlpack/random_forest.cpp -o build/temp.linux-s390x-cpython-312/mlpack/random_forest.o -DBINDING_TYPE=BINDING_TYPE_PYX -std=c++17 -g0 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp In file included from mlpack/random_forest.cpp:1311: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In function ‘void mlpack::util::TransposeIfNeeded(const std::string&, arma::mat&, bool)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 34 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ g++ -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection build/temp.linux-s390x-cpython-312/mlpack/radical.o -L/usr/lib64 -o build/lib.linux-s390x-cpython-312/mlpack/radical.cpython-312-s390x-linux-gnu.so -fopenmp /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a -Wl,--strip-all gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 99%] Built target build_pyx_radical /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_krann.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_krann.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/build_pyx_krann.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_krann.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_krann.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 99%] Building Cython binding krann.so... cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python && /usr/bin/python3 /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py build_ext --module=krann.pyx /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:54: SyntaxWarning: invalid escape sequence '\ ' extra_cxx_flags = '-DMLPACK_PRINT_INFO\ -DMLPACK_PRINT_WARN'.strip() /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:91: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:109: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /usr/lib/python3.12/site-packages/setuptools/__init__.py:80: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. !! ******************************************************************************** Requirements should be satisfied by a PEP 517 installer. If you are using pip, you can try `pip install --use-pep517`. ******************************************************************************** !! dist.fetch_build_eggs(dist.setup_requires) running build_ext /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/random_forest.cpp:7315:37: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: 7315 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_copy_all_inputs), __pyx_t_5); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = arma::Row; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = arma::Row; std::string = std::__cxx11::basic_string]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/random_forest.cpp:7872:49: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 7872 | mlpack::util::SetParam >(__pyx_v_p, ((std::string const )__pyx_k_labels), (*__pyx_v_labels_mat)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = int; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = int; std::string = std::__cxx11::basic_string]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/random_forest.cpp:7939:36: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 7939 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_maximum_depth), __pyx_t_14); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = double; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = double; std::string = std::__cxx11::basic_string]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/random_forest.cpp:8023:39: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 8023 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_minimum_gain_split), __pyx_t_26); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /usr/lib64/python3.12/site-packages/Cython/Compiler/Main.py:381: FutureWarning: Cython directive 'language_level' not set, using '3str' for now (Py3). This has changed from earlier releases! File: /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/krann.pyx tree = Parsing.p_module(s, pxd, full_module_name) warning: mlpack/krann.pyx:24:67: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:23:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:27:53: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:28:59: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:29:62: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:30:74: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:31:52: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:32:57: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:33:37: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:34:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:35:40: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:36:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:37:36: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:25:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:26:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:27:41: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:28:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. Compiling mlpack/krann.pyx because it changed. [1/1] Cythonizing mlpack/krann.pyx building 'mlpack.krann' extension gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -I/usr/lib64/python3.12/site-packages/numpy/core/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/ -I/builddir/build/BUILD/mlpack-4.3.0/src -I/usr/include -I/usr/include -I/usr/include -I/usr/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -I/usr/include/python3.12 -c mlpack/krann.cpp -o build/temp.linux-s390x-cpython-312/mlpack/krann.o -DBINDING_TYPE=BINDING_TYPE_PYX -std=c++17 -g0 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp In file included from mlpack/krann.cpp:1311: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In function ‘void mlpack::util::TransposeIfNeeded(const std::string&, arma::mat&, bool)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 34 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/krann.cpp:7372:37: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: 7372 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_copy_all_inputs), __pyx_t_5); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = double; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = double; std::string = std::__cxx11::basic_string]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/krann.cpp:7456:39: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 7456 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_alpha), __pyx_t_6); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = int; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = int; std::string = std::__cxx11::basic_string]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/krann.cpp:7952:36: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 7952 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_k), __pyx_t_15); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = std::__cxx11::basic_string; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = std::__cxx11::basic_string; std::string = std::__cxx11::basic_string]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/krann.cpp:9097:44: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 9097 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_tree_type), __pyx_t_1); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ g++ -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection build/temp.linux-s390x-cpython-312/mlpack/random_forest.o -L/usr/lib64 -o build/lib.linux-s390x-cpython-312/mlpack/random_forest.cpython-312-s390x-linux-gnu.so -fopenmp /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a -Wl,--strip-all gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 99%] Built target build_pyx_random_forest /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_softmax_regression.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_softmax_regression.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/build_pyx_softmax_regression.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_softmax_regression.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_softmax_regression.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 99%] Building Cython binding softmax_regression.so... cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python && /usr/bin/python3 /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py build_ext --module=softmax_regression.pyx /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:54: SyntaxWarning: invalid escape sequence '\ ' extra_cxx_flags = '-DMLPACK_PRINT_INFO\ -DMLPACK_PRINT_WARN'.strip() /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:91: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:109: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /usr/lib/python3.12/site-packages/setuptools/__init__.py:80: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. !! ******************************************************************************** Requirements should be satisfied by a PEP 517 installer. If you are using pip, you can try `pip install --use-pep517`. ******************************************************************************** !! dist.fetch_build_eggs(dist.setup_requires) running build_ext /usr/lib64/python3.12/site-packages/Cython/Compiler/Main.py:381: FutureWarning: Cython directive 'language_level' not set, using '3str' for now (Py3). This has changed from earlier releases! File: /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/softmax_regression.pyx tree = Parsing.p_module(s, pxd, full_module_name) warning: mlpack/softmax_regression.pyx:24:80: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:23:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:27:53: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:28:59: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:29:62: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:30:74: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:31:52: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:32:57: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:33:37: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:34:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:35:40: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:36:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:37:36: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:25:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:26:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:27:41: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:28:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. Compiling mlpack/softmax_regression.pyx because it changed. [1/1] Cythonizing mlpack/softmax_regression.pyx building 'mlpack.softmax_regression' extension gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -I/usr/lib64/python3.12/site-packages/numpy/core/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/ -I/builddir/build/BUILD/mlpack-4.3.0/src -I/usr/include -I/usr/include -I/usr/include -I/usr/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -I/usr/include/python3.12 -c mlpack/softmax_regression.cpp -o build/temp.linux-s390x-cpython-312/mlpack/softmax_regression.o -DBINDING_TYPE=BINDING_TYPE_PYX -std=c++17 -g0 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp In file included from mlpack/softmax_regression.cpp:1311: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In function ‘void mlpack::util::TransposeIfNeeded(const std::string&, arma::mat&, bool)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 34 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/softmax_regression.cpp:7172:37: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: 7172 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_copy_all_inputs), __pyx_t_5); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = arma::Row; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = arma::Row; std::string = std::__cxx11::basic_string]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/softmax_regression.cpp:7729:49: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 7729 | mlpack::util::SetParam >(__pyx_v_p, ((std::string const )__pyx_k_labels), (*__pyx_v_labels_mat)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = double; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = double; std::string = std::__cxx11::basic_string]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/softmax_regression.cpp:7796:39: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 7796 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_lambda_2), __pyx_t_26); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = int; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = int; std::string = std::__cxx11::basic_string]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/softmax_regression.cpp:7880:36: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 7880 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_max_iterations), __pyx_t_14); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ g++ -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection build/temp.linux-s390x-cpython-312/mlpack/softmax_regression.o -L/usr/lib64 -o build/lib.linux-s390x-cpython-312/mlpack/softmax_regression.cpython-312-s390x-linux-gnu.so -fopenmp /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a -Wl,--strip-all gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 99%] Built target build_pyx_softmax_regression /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_sparse_coding.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_sparse_coding.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/build_pyx_sparse_coding.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_sparse_coding.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_sparse_coding.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 99%] Building Cython binding sparse_coding.so... cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python && /usr/bin/python3 /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py build_ext --module=sparse_coding.pyx /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:54: SyntaxWarning: invalid escape sequence '\ ' extra_cxx_flags = '-DMLPACK_PRINT_INFO\ -DMLPACK_PRINT_WARN'.strip() /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:91: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:109: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /usr/lib/python3.12/site-packages/setuptools/__init__.py:80: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. !! ******************************************************************************** Requirements should be satisfied by a PEP 517 installer. If you are using pip, you can try `pip install --use-pep517`. ******************************************************************************** !! dist.fetch_build_eggs(dist.setup_requires) running build_ext /usr/lib64/python3.12/site-packages/Cython/Compiler/Main.py:381: FutureWarning: Cython directive 'language_level' not set, using '3str' for now (Py3). This has changed from earlier releases! File: /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/sparse_coding.pyx tree = Parsing.p_module(s, pxd, full_module_name) warning: mlpack/sparse_coding.pyx:24:75: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:23:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:27:53: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:28:59: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:29:62: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:30:74: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:31:52: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:32:57: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:33:37: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:34:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:35:40: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:36:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:37:36: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:25:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:26:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:27:41: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:28:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. Compiling mlpack/sparse_coding.pyx because it changed. [1/1] Cythonizing mlpack/sparse_coding.pyx building 'mlpack.sparse_coding' extension gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -I/usr/lib64/python3.12/site-packages/numpy/core/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/ -I/builddir/build/BUILD/mlpack-4.3.0/src -I/usr/include -I/usr/include -I/usr/include -I/usr/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -I/usr/include/python3.12 -c mlpack/sparse_coding.cpp -o build/temp.linux-s390x-cpython-312/mlpack/sparse_coding.o -DBINDING_TYPE=BINDING_TYPE_PYX -std=c++17 -g0 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp In file included from mlpack/sparse_coding.cpp:1311: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In function ‘void mlpack::util::TransposeIfNeeded(const std::string&, arma::mat&, bool)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 34 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/sparse_coding.cpp:7262:37: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: 7262 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_copy_all_inputs), __pyx_t_5); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = int; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = int; std::string = std::__cxx11::basic_string]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/sparse_coding.cpp:7346:36: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 7346 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_atoms), __pyx_t_6); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = double; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = double; std::string = std::__cxx11::basic_string]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/sparse_coding.cpp:7936:39: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 7936 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_lambda1), __pyx_t_25); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ g++ -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection build/temp.linux-s390x-cpython-312/mlpack/krann.o -L/usr/lib64 -o build/lib.linux-s390x-cpython-312/mlpack/krann.cpython-312-s390x-linux-gnu.so -fopenmp /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a -Wl,--strip-all gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 99%] Built target build_pyx_krann /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_adaboost_train.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_adaboost_train.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/build_pyx_adaboost_train.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_adaboost_train.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_adaboost_train.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 99%] Building Cython binding adaboost_train.so... cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python && /usr/bin/python3 /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py build_ext --module=adaboost_train.pyx /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:54: SyntaxWarning: invalid escape sequence '\ ' extra_cxx_flags = '-DMLPACK_PRINT_INFO\ -DMLPACK_PRINT_WARN'.strip() /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:91: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:109: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /usr/lib/python3.12/site-packages/setuptools/__init__.py:80: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. !! ******************************************************************************** Requirements should be satisfied by a PEP 517 installer. If you are using pip, you can try `pip install --use-pep517`. ******************************************************************************** !! dist.fetch_build_eggs(dist.setup_requires) running build_ext /usr/lib64/python3.12/site-packages/Cython/Compiler/Main.py:381: FutureWarning: Cython directive 'language_level' not set, using '3str' for now (Py3). This has changed from earlier releases! File: /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/adaboost_train.pyx tree = Parsing.p_module(s, pxd, full_module_name) warning: mlpack/adaboost_train.pyx:24:76: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:23:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:27:53: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:28:59: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:29:62: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:30:74: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:31:52: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:32:57: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:33:37: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:34:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:35:40: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:36:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:37:36: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:25:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:26:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:27:41: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:28:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. Compiling mlpack/adaboost_train.pyx because it changed. [1/1] Cythonizing mlpack/adaboost_train.pyx building 'mlpack.adaboost_train' extension gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -I/usr/lib64/python3.12/site-packages/numpy/core/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/ -I/builddir/build/BUILD/mlpack-4.3.0/src -I/usr/include -I/usr/include -I/usr/include -I/usr/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -I/usr/include/python3.12 -c mlpack/adaboost_train.cpp -o build/temp.linux-s390x-cpython-312/mlpack/adaboost_train.o -DBINDING_TYPE=BINDING_TYPE_PYX -std=c++17 -g0 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp In file included from mlpack/adaboost_train.cpp:1311: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In function ‘void mlpack::util::TransposeIfNeeded(const std::string&, arma::mat&, bool)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 34 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/adaboost_train.cpp:6977:37: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: 6977 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_copy_all_inputs), __pyx_t_5); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = int; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = int; std::string = std::__cxx11::basic_string]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/adaboost_train.cpp:7305:36: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 7305 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_iterations), __pyx_t_12); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = arma::Row; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = arma::Row; std::string = std::__cxx11::basic_string]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/adaboost_train.cpp:7537:49: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 7537 | mlpack::util::SetParam >(__pyx_v_p, ((std::string const )__pyx_k_labels), (*__pyx_v_labels_mat)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = double; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = double; std::string = std::__cxx11::basic_string]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/adaboost_train.cpp:7604:39: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 7604 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_tolerance), __pyx_t_15); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = std::__cxx11::basic_string; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = std::__cxx11::basic_string; std::string = std::__cxx11::basic_string]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/adaboost_train.cpp:7814:44: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 7814 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_weak_learner), __pyx_t_1); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ g++ -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection build/temp.linux-s390x-cpython-312/mlpack/sparse_coding.o -L/usr/lib64 -o build/lib.linux-s390x-cpython-312/mlpack/sparse_coding.cpython-312-s390x-linux-gnu.so -fopenmp /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a -Wl,--strip-all gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 99%] Built target build_pyx_sparse_coding /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_adaboost_classify.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_adaboost_classify.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/build_pyx_adaboost_classify.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_adaboost_classify.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_adaboost_classify.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 99%] Building Cython binding adaboost_classify.so... cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python && /usr/bin/python3 /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py build_ext --module=adaboost_classify.pyx /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:54: SyntaxWarning: invalid escape sequence '\ ' extra_cxx_flags = '-DMLPACK_PRINT_INFO\ -DMLPACK_PRINT_WARN'.strip() /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:91: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:109: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /usr/lib/python3.12/site-packages/setuptools/__init__.py:80: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. !! ******************************************************************************** Requirements should be satisfied by a PEP 517 installer. If you are using pip, you can try `pip install --use-pep517`. ******************************************************************************** !! dist.fetch_build_eggs(dist.setup_requires) running build_ext /usr/lib64/python3.12/site-packages/Cython/Compiler/Main.py:381: FutureWarning: Cython directive 'language_level' not set, using '3str' for now (Py3). This has changed from earlier releases! File: /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/adaboost_classify.pyx tree = Parsing.p_module(s, pxd, full_module_name) warning: mlpack/adaboost_classify.pyx:24:79: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:23:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:27:53: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:28:59: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:29:62: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:30:74: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:31:52: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:32:57: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:33:37: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:34:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:35:40: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:36:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:37:36: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:25:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:26:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:27:41: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:28:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. Compiling mlpack/adaboost_classify.pyx because it changed. [1/1] Cythonizing mlpack/adaboost_classify.pyx building 'mlpack.adaboost_classify' extension gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -I/usr/lib64/python3.12/site-packages/numpy/core/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/ -I/builddir/build/BUILD/mlpack-4.3.0/src -I/usr/include -I/usr/include -I/usr/include -I/usr/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -I/usr/include/python3.12 -c mlpack/adaboost_classify.cpp -o build/temp.linux-s390x-cpython-312/mlpack/adaboost_classify.o -DBINDING_TYPE=BINDING_TYPE_PYX -std=c++17 -g0 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp In file included from mlpack/adaboost_classify.cpp:1311: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In function ‘void mlpack::util::TransposeIfNeeded(const std::string&, arma::mat&, bool)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 34 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/adaboost_classify.cpp:6856:37: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: 6856 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_copy_all_inputs), __pyx_t_5); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ g++ -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection build/temp.linux-s390x-cpython-312/mlpack/adaboost_train.o -L/usr/lib64 -o build/lib.linux-s390x-cpython-312/mlpack/adaboost_train.cpython-312-s390x-linux-gnu.so -fopenmp /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a -Wl,--strip-all gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 99%] Built target build_pyx_adaboost_train /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_adaboost_probabilities.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_adaboost_probabilities.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/build_pyx_adaboost_probabilities.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_adaboost_probabilities.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_adaboost_probabilities.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 99%] Building Cython binding adaboost_probabilities.so... cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python && /usr/bin/python3 /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py build_ext --module=adaboost_probabilities.pyx /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:54: SyntaxWarning: invalid escape sequence '\ ' extra_cxx_flags = '-DMLPACK_PRINT_INFO\ -DMLPACK_PRINT_WARN'.strip() /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:91: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:109: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /usr/lib/python3.12/site-packages/setuptools/__init__.py:80: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. !! ******************************************************************************** Requirements should be satisfied by a PEP 517 installer. If you are using pip, you can try `pip install --use-pep517`. ******************************************************************************** !! dist.fetch_build_eggs(dist.setup_requires) running build_ext /usr/lib64/python3.12/site-packages/Cython/Compiler/Main.py:381: FutureWarning: Cython directive 'language_level' not set, using '3str' for now (Py3). This has changed from earlier releases! File: /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/adaboost_probabilities.pyx tree = Parsing.p_module(s, pxd, full_module_name) warning: mlpack/adaboost_probabilities.pyx:24:84: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:23:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:27:53: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:28:59: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:29:62: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:30:74: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:31:52: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:32:57: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:33:37: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:34:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:35:40: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:36:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:37:36: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:25:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:26:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:27:41: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:28:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. Compiling mlpack/adaboost_probabilities.pyx because it changed. [1/1] Cythonizing mlpack/adaboost_probabilities.pyx building 'mlpack.adaboost_probabilities' extension gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -I/usr/lib64/python3.12/site-packages/numpy/core/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/ -I/builddir/build/BUILD/mlpack-4.3.0/src -I/usr/include -I/usr/include -I/usr/include -I/usr/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -I/usr/include/python3.12 -c mlpack/adaboost_probabilities.cpp -o build/temp.linux-s390x-cpython-312/mlpack/adaboost_probabilities.o -DBINDING_TYPE=BINDING_TYPE_PYX -std=c++17 -g0 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp g++ -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection build/temp.linux-s390x-cpython-312/mlpack/adaboost_classify.o -L/usr/lib64 -o build/lib.linux-s390x-cpython-312/mlpack/adaboost_classify.cpython-312-s390x-linux-gnu.so -fopenmp /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a -Wl,--strip-all gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 99%] Built target build_pyx_adaboost_classify /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_linear_regression_train.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_linear_regression_train.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/build_pyx_linear_regression_train.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_linear_regression_train.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_linear_regression_train.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [100%] Building Cython binding linear_regression_train.so... cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python && /usr/bin/python3 /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py build_ext --module=linear_regression_train.pyx /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:54: SyntaxWarning: invalid escape sequence '\ ' extra_cxx_flags = '-DMLPACK_PRINT_INFO\ -DMLPACK_PRINT_WARN'.strip() /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:91: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:109: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /usr/lib/python3.12/site-packages/setuptools/__init__.py:80: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. !! ******************************************************************************** Requirements should be satisfied by a PEP 517 installer. If you are using pip, you can try `pip install --use-pep517`. ******************************************************************************** !! dist.fetch_build_eggs(dist.setup_requires) running build_ext /usr/lib64/python3.12/site-packages/Cython/Compiler/Main.py:381: FutureWarning: Cython directive 'language_level' not set, using '3str' for now (Py3). This has changed from earlier releases! File: /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/linear_regression_train.pyx tree = Parsing.p_module(s, pxd, full_module_name) warning: mlpack/linear_regression_train.pyx:24:85: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:23:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:27:53: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:28:59: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:29:62: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:30:74: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:31:52: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:32:57: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:33:37: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:34:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:35:40: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:36:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:37:36: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:25:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:26:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:27:41: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:28:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. Compiling mlpack/linear_regression_train.pyx because it changed. [1/1] Cythonizing mlpack/linear_regression_train.pyx building 'mlpack.linear_regression_train' extension gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -I/usr/lib64/python3.12/site-packages/numpy/core/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/ -I/builddir/build/BUILD/mlpack-4.3.0/src -I/usr/include -I/usr/include -I/usr/include -I/usr/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -I/usr/include/python3.12 -c mlpack/linear_regression_train.cpp -o build/temp.linux-s390x-cpython-312/mlpack/linear_regression_train.o -DBINDING_TYPE=BINDING_TYPE_PYX -std=c++17 -g0 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp In file included from mlpack/adaboost_probabilities.cpp:1311: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In function ‘void mlpack::util::TransposeIfNeeded(const std::string&, arma::mat&, bool)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 34 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/adaboost_probabilities.cpp:6856:37: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: 6856 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_copy_all_inputs), __pyx_t_5); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ In file included from mlpack/linear_regression_train.cpp:1311: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In function ‘void mlpack::util::TransposeIfNeeded(const std::string&, arma::mat&, bool)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 34 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/linear_regression_train.cpp:6895:37: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: 6895 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_copy_all_inputs), __pyx_t_5); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = double; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = double; std::string = std::__cxx11::basic_string]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/linear_regression_train.cpp:7223:39: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 7223 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_lambda_2), __pyx_t_12); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = arma::Row; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = arma::Row; std::string = std::__cxx11::basic_string]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/linear_regression_train.cpp:7455:49: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 7455 | mlpack::util::SetParam >(__pyx_v_p, ((std::string const )__pyx_k_training_responses), (*__pyx_v_training_responses_mat)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ g++ -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection build/temp.linux-s390x-cpython-312/mlpack/adaboost_probabilities.o -L/usr/lib64 -o build/lib.linux-s390x-cpython-312/mlpack/adaboost_probabilities.cpython-312-s390x-linux-gnu.so -fopenmp /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a -Wl,--strip-all gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [100%] Built target build_pyx_adaboost_probabilities /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_linear_regression_predict.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_linear_regression_predict.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/build_pyx_linear_regression_predict.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_linear_regression_predict.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_linear_regression_predict.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [100%] Building Cython binding linear_regression_predict.so... cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python && /usr/bin/python3 /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py build_ext --module=linear_regression_predict.pyx /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:54: SyntaxWarning: invalid escape sequence '\ ' extra_cxx_flags = '-DMLPACK_PRINT_INFO\ -DMLPACK_PRINT_WARN'.strip() /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:91: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:109: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /usr/lib/python3.12/site-packages/setuptools/__init__.py:80: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. !! ******************************************************************************** Requirements should be satisfied by a PEP 517 installer. If you are using pip, you can try `pip install --use-pep517`. ******************************************************************************** !! dist.fetch_build_eggs(dist.setup_requires) running build_ext /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:1311: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In function ‘void mlpack::util::TransposeIfNeeded(const std::string&, arma::mat&, bool)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 34 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/linear_regression_predict.cpp:6856:37: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: 6856 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_copy_all_inputs), __pyx_t_5); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ g++ -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection build/temp.linux-s390x-cpython-312/mlpack/linear_regression_predict.o -L/usr/lib64 -o build/lib.linux-s390x-cpython-312/mlpack/linear_regression_predict.cpython-312-s390x-linux-gnu.so -fopenmp /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a -Wl,--strip-all gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [100%] Built target build_pyx_linear_regression_predict /usr/bin/gmake -f src/mlpack/bindings/python/CMakeFiles/python.dir/build.make src/mlpack/bindings/python/CMakeFiles/python.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/CMakeFiles/python.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/bindings/python/CMakeFiles/python.dir/build.make src/mlpack/bindings/python/CMakeFiles/python.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python && /usr/bin/python3 /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py build_ext /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:54: SyntaxWarning: invalid escape sequence '\ ' extra_cxx_flags = '-DMLPACK_PRINT_INFO\ -DMLPACK_PRINT_WARN'.strip() /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:91: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:109: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /usr/lib/python3.12/site-packages/setuptools/__init__.py:80: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. !! ******************************************************************************** Requirements should be satisfied by a PEP 517 installer. If you are using pip, you can try `pip install --use-pep517`. ******************************************************************************** !! dist.fetch_build_eggs(dist.setup_requires) running build_ext /usr/lib64/python3.12/site-packages/Cython/Compiler/Main.py:381: FutureWarning: Cython directive 'language_level' not set, using '3str' for now (Py3). This has changed from earlier releases! File: /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/arma_numpy.pxd tree = Parsing.p_module(s, pxd, full_module_name) warning: mlpack/arma_numpy.pyx:49:5: Only extern functions can throw C++ exceptions. warning: mlpack/arma_numpy.pyx:71:5: Only extern functions can throw C++ exceptions. warning: mlpack/arma_numpy.pyx:94:5: Only extern functions can throw C++ exceptions. warning: mlpack/arma_numpy.pyx:115:5: Only extern functions can throw C++ exceptions. warning: mlpack/arma_numpy.pyx:136:5: Only extern functions can throw C++ exceptions. warning: mlpack/arma_numpy.pyx:160:5: Only extern functions can throw C++ exceptions. warning: mlpack/arma_numpy.pyx:184:5: Only extern functions can throw C++ exceptions. warning: mlpack/arma_numpy.pyx:203:5: Only extern functions can throw C++ exceptions. warning: mlpack/arma_numpy.pyx:223:5: Only extern functions can throw C++ exceptions. warning: mlpack/arma_numpy.pyx:247:5: Only extern functions can throw C++ exceptions. warning: mlpack/arma_numpy.pyx:271:5: Only extern functions can throw C++ exceptions. warning: mlpack/arma_numpy.pyx:290:5: Only extern functions can throw C++ exceptions. Compiling mlpack/arma_numpy.pyx because it changed. [1/1] Cythonizing mlpack/arma_numpy.pyx building 'mlpack.arma_numpy' extension gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -I/usr/lib64/python3.12/site-packages/numpy/core/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/ -I/builddir/build/BUILD/mlpack-4.3.0/src -I/usr/include -I/usr/include -I/usr/include -I/usr/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -I/usr/include/python3.12 -c mlpack/arma_numpy.cpp -o build/temp.linux-s390x-cpython-312/mlpack/arma_numpy.o -DBINDING_TYPE=BINDING_TYPE_PYX -std=c++17 -g0 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp g++ -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection build/temp.linux-s390x-cpython-312/mlpack/arma_numpy.o -L/usr/lib64 -o build/lib.linux-s390x-cpython-312/mlpack/arma_numpy.cpython-312-s390x-linux-gnu.so -fopenmp /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a -Wl,--strip-all cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python && /usr/bin/python3 /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/copy_artifacts.py gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [100%] Built target python gmake[1]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/CMakeFiles 0 + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.zXyXgS + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x '!=' / ']' + rm -rf /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x ++ dirname /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x + CFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection ' + export CFLAGS + CXXFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection ' + export CXXFLAGS + FFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Clink-arg=-Wl,-z,relro -Clink-arg=-Wl,-z,now -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd mlpack-4.3.0 + DESTDIR=/builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x + /usr/bin/cmake --install redhat-linux-build -- Install configuration: "" -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/share/man -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/share/man/mlpack_approx_kfn.1 -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/share/man/mlpack_bayesian_linear_regression.1 -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/share/man/mlpack_range_search.1 -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/share/man/mlpack_dbscan.1 -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/share/man/mlpack_decision_tree.1 -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/share/man/mlpack_det.1 -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/share/man/mlpack_emst.1 -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/share/man/mlpack_cf.1 -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/share/man/mlpack_fastmks.1 -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/share/man/mlpack_gmm_generate.1 -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/share/man/mlpack_gmm_train.1 -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/share/man/mlpack_gmm_probability.1 -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/share/man/mlpack_hmm_train.1 -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/share/man/mlpack_hmm_generate.1 -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/share/man/mlpack_hmm_loglik.1 -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/share/man/mlpack_hmm_viterbi.1 -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/share/man/mlpack_hoeffding_tree.1 -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/share/man/mlpack_kde.1 -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/share/man/mlpack_kernel_pca.1 -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/share/man/mlpack_lars.1 -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/share/man/mlpack_kmeans.1 -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/share/man/mlpack_linear_svm.1 -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/share/man/mlpack_lmnn.1 -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/share/man/mlpack_local_coordinate_coding.1 -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/share/man/mlpack_logistic_regression.1 -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/share/man/mlpack_lsh.1 -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/share/man/mlpack_mean_shift.1 -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/share/man/mlpack_nca.1 -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/share/man/mlpack_nbc.1 -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/share/man/mlpack_knn.1 -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/share/man/mlpack_kfn.1 -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/share/man/mlpack_nmf.1 -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/share/man/mlpack_pca.1 -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/share/man/mlpack_preprocess_split.1 -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/share/man/mlpack_perceptron.1 -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/share/man/mlpack_preprocess_binarize.1 -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/share/man/mlpack_preprocess_describe.1 -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/share/man/mlpack_preprocess_one_hot_encoding.1 -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/share/man/mlpack_preprocess_scale.1 -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/share/man/mlpack_radical.1 -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/share/man/mlpack_random_forest.1 -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/share/man/mlpack_softmax_regression.1 -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/share/man/mlpack_krann.1 -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/share/man/mlpack_sparse_coding.1 -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/share/man/mlpack_adaboost.1 -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/share/man/mlpack_linear_regression.1 -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/share/man/mlpack_preprocess_imputer.1 -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/share/man/mlpack_image_converter.1 -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/lib64/pkgconfig/mlpack.pc -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/base.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/namespace_compat.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/prereqs.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/config.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/util -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/util/version_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/util/version.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/util/to_lower.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/util/timers_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/util/timers.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/util/size_checks.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/util/sfinae_utility.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/util/program_doc_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/util/program_doc.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/util/prefixedoutstream_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/util/prefixedoutstream.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/util/params_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/util/params.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/util/param_data.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/util/param_checks_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/util/param_checks.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/util/param.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/util/nulloutstream.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/util/mlpack_main.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/util/log_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/util/log.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/util/is_std_vector.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/util/io_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/util/io.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/util/hyphenate_string.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/util/forward.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/util/deprecated.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/util/binding_details.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/util/backtrace_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/util/backtrace.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/util/arma_traits.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/tree -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/tree/tree_traits.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/tree/tree.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/tree/traversal_info.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/tree/statistic.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/tree/spill_tree -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/tree/spill_tree/typedef.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/tree/spill_tree/traits.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/tree/spill_tree/spill_tree_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/tree/spill_tree/spill_tree.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/tree/spill_tree/spill_single_tree_traverser_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/tree/spill_tree/spill_single_tree_traverser.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/tree/spill_tree/spill_dual_tree_traverser_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/tree/spill_tree/spill_dual_tree_traverser.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/tree/spill_tree/is_spill_tree.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/tree/spill_tree.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/tree/space_split -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/tree/space_split/space_split_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/tree/space_split/space_split.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/tree/space_split/projection_vector.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/tree/space_split/midpoint_space_split_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/tree/space_split/midpoint_space_split.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/tree/space_split/mean_space_split_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/tree/space_split/mean_space_split.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/tree/space_split/hyperplane.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/tree/rectangle_tree -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/tree/rectangle_tree/x_tree_split_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/tree/rectangle_tree/x_tree_split.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/tree/rectangle_tree/x_tree_auxiliary_information.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/tree/rectangle_tree/typedef.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/tree/rectangle_tree/traits.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/tree/rectangle_tree/single_tree_traverser_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/tree/rectangle_tree/single_tree_traverser.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/tree/rectangle_tree/rectangle_tree.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/tree/rectangle_tree/r_tree_split_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/tree/rectangle_tree/r_tree_split.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/tree/rectangle_tree/r_tree_descent_heuristic_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/tree/rectangle_tree/r_tree_descent_heuristic.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/tree/rectangle_tree/r_star_tree_split_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/tree/rectangle_tree/r_star_tree_split.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/tree/rectangle_tree/r_star_tree_descent_heuristic_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/tree/rectangle_tree/r_star_tree_descent_heuristic.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/tree/rectangle_tree/r_plus_tree_split_policy.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/tree/rectangle_tree/r_plus_tree_split_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/tree/rectangle_tree/r_plus_tree_split.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/tree/rectangle_tree/r_plus_tree_descent_heuristic_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/tree/rectangle_tree/r_plus_tree_descent_heuristic.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/tree/rectangle_tree/r_plus_plus_tree_split_policy.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/tree/rectangle_tree/r_plus_plus_tree_descent_heuristic_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/tree/rectangle_tree/r_plus_plus_tree_descent_heuristic.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/tree/rectangle_tree/r_plus_plus_tree_auxiliary_information_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/tree/rectangle_tree/r_plus_plus_tree_auxiliary_information.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/tree/rectangle_tree/no_auxiliary_information.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/tree/rectangle_tree/minimal_splits_number_sweep_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/tree/rectangle_tree/minimal_splits_number_sweep.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/tree/rectangle_tree/minimal_coverage_sweep_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/tree/rectangle_tree/minimal_coverage_sweep.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/tree/rectangle_tree/hilbert_r_tree_split_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/tree/rectangle_tree/hilbert_r_tree_split.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/tree/rectangle_tree/hilbert_r_tree_descent_heuristic_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/tree/rectangle_tree/hilbert_r_tree_descent_heuristic.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/tree/rectangle_tree/hilbert_r_tree_auxiliary_information_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/tree/rectangle_tree/hilbert_r_tree_auxiliary_information.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/tree/rectangle_tree/dual_tree_traverser_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/tree/rectangle_tree/dual_tree_traverser.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/tree/rectangle_tree/discrete_hilbert_value.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/tree/rectangle_tree.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/tree/perform_split.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/tree/octree -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/tree/octree/traits.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/tree/octree/single_tree_traverser_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/tree/octree/single_tree_traverser.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/tree/octree/octree_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/tree/octree/octree.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/tree/octree/dual_tree_traverser_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/tree/octree/dual_tree_traverser.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/tree/octree.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/tree/hrectbound_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/tree/hrectbound.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/tree/hollow_ball_bound_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/tree/hollow_ball_bound.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/tree/greedy_single_tree_traverser_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/tree/greedy_single_tree_traverser.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/tree/example_tree.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/tree/enumerate_tree.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/tree/cover_tree -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/tree/cover_tree/typedef.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/tree/cover_tree/traits.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/tree/cover_tree/single_tree_traverser_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/tree/cover_tree/single_tree_traverser.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/tree/cover_tree/first_point_is_root.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/tree/cover_tree/dual_tree_traverser_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/tree/cover_tree/dual_tree_traverser.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/tree/cover_tree/cover_tree_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/tree/cover_tree/cover_tree.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/tree/cover_tree.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/tree/cosine_tree -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/tree/cosine_tree/cosine_tree.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/tree/cellbound_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/tree/cellbound.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/tree/build_tree.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/tree/bounds.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/tree/bound_traits.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/tree/binary_space_tree -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/tree/binary_space_tree/vantage_point_split_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/tree/binary_space_tree/vantage_point_split.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/tree/binary_space_tree/ub_tree_split_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/tree/binary_space_tree/ub_tree_split.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/tree/binary_space_tree/typedef.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/tree/binary_space_tree/traits.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/tree/binary_space_tree/single_tree_traverser_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/tree/binary_space_tree/single_tree_traverser.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/tree/binary_space_tree/rp_tree_mean_split_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/tree/binary_space_tree/rp_tree_mean_split.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/tree/binary_space_tree/rp_tree_max_split_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/tree/binary_space_tree/rp_tree_max_split.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/tree/binary_space_tree/midpoint_split_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/tree/binary_space_tree/midpoint_split.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/tree/binary_space_tree/mean_split_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/tree/binary_space_tree/mean_split.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/tree/binary_space_tree/dual_tree_traverser_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/tree/binary_space_tree/dual_tree_traverser.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/tree/binary_space_tree/breadth_first_dual_tree_traverser_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/tree/binary_space_tree/breadth_first_dual_tree_traverser.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/tree/binary_space_tree/binary_space_tree.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/tree/binary_space_tree.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/tree/ballbound_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/tree/ballbound.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/tree/address.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/std_backport -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/std_backport/utility.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/std_backport/typeinfo.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/std_backport/type_traits.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/std_backport/string_view.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/std_backport/range.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/std_backport/meta.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/std_backport/iterator.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/std_backport/internal.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/std_backport/functional.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/std_backport/any.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/std_backport/algorithm.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/std_backport/README.md -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/std_backport/LICENSE.txt -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/metrics -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/metrics/non_maximal_suppression_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/metrics/non_maximal_suppression.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/metrics/metrics.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/metrics/mahalanobis_distance_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/metrics/mahalanobis_distance.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/metrics/lmetric_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/metrics/lmetric.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/metrics/ip_metric_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/metrics/ip_metric.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/metrics/iou_metric_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/metrics/iou_metric.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/metrics/bleu_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/metrics/bleu.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/math -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/math/trigamma.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/math/shuffle_data.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/math/round.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/math/range_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/math/range.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/math/random_basis_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/math/random_basis.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/math/random.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/math/quantile.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/math/multiply_slices_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/math/multiply_slices.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/math/math.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/math/make_alias.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/math/log_add_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/math/log_add.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/math/lin_alg_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/math/lin_alg.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/math/digamma.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/math/columns_to_blocks_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/math/columns_to_blocks.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/math/clamp.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/math/ccov_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/math/ccov.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/kernels -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/kernels/triangular_kernel.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/kernels/spherical_kernel.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/kernels/pspectrum_string_kernel_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/kernels/pspectrum_string_kernel.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/kernels/polynomial_kernel.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/kernels/linear_kernel.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/kernels/laplacian_kernel.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/kernels/kernels.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/kernels/kernel_traits.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/kernels/hyperbolic_tangent_kernel.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/kernels/gaussian_kernel.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/kernels/example_kernel.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/kernels/epanechnikov_kernel_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/kernels/epanechnikov_kernel.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/kernels/cosine_distance_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/kernels/cosine_distance.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/kernels/cauchy_kernel.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/hpt -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/hpt/hpt_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/hpt/hpt.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/hpt/fixed.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/hpt/deduce_hp_types.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/hpt/cv_function_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/hpt/cv_function.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/dists -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/dists/regression_distribution_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/dists/regression_distribution.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/dists/laplace_distribution_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/dists/laplace_distribution.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/dists/gaussian_distribution_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/dists/gaussian_distribution.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/dists/gamma_distribution_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/dists/gamma_distribution.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/dists/dists.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/dists/discrete_distribution_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/dists/discrete_distribution.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/dists/diagonal_gaussian_distribution_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/dists/diagonal_gaussian_distribution.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/data -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/data/types_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/data/types.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/data/tokenizers -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/data/tokenizers/tokenizers.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/data/tokenizers/split_by_any_of.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/data/tokenizers/char_extract.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/data/string_encoding_policies -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/data/string_encoding_policies/tf_idf_encoding_policy.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/data/string_encoding_policies/string_encoding_policies.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/data/string_encoding_policies/policy_traits.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/data/string_encoding_policies/dictionary_encoding_policy.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/data/string_encoding_policies/bag_of_words_encoding_policy.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/data/string_encoding_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/data/string_encoding_dictionary.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/data/string_encoding.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/data/string_algorithms.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/data/split_data.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/data/scaler_methods -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/data/scaler_methods/zca_whitening.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/data/scaler_methods/standard_scaler.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/data/scaler_methods/scaler_methods.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/data/scaler_methods/pca_whitening.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/data/scaler_methods/min_max_scaler.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/data/scaler_methods/mean_normalization.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/data/scaler_methods/max_abs_scaler.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/data/save_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/data/save_image_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/data/save_image.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/data/save.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/data/one_hot_encoding_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/data/one_hot_encoding.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/data/normalize_labels_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/data/normalize_labels.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/data/map_policies -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/data/map_policies/missing_policy.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/data/map_policies/map_policies.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/data/map_policies/increment_policy.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/data/map_policies/datatype.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/data/load_vec_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/data/load_numeric_csv.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/data/load_model_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/data/load_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/data/load_image_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/data/load_image.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/data/load_csv.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/data/load_categorical_csv.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/data/load_arff_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/data/load_arff.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/data/load.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/data/is_naninf.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/data/imputer.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/data/imputation_methods -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/data/imputation_methods/median_imputation.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/data/imputation_methods/mean_imputation.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/data/imputation_methods/listwise_deletion.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/data/imputation_methods/imputation_methods.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/data/imputation_methods/custom_imputation.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/data/image_info_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/data/image_info.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/data/has_serialize.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/data/format.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/data/extension.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/data/detect_file_type_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/data/detect_file_type.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/data/dataset_mapper_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/data/dataset_mapper.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/data/data.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/data/confusion_matrix_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/data/confusion_matrix.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/data/check_categorical_param.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/data/binarize.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/cv -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/cv/simple_cv_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/cv/simple_cv.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/cv/metrics -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/cv/metrics/silhouette_score_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/cv/metrics/silhouette_score.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/cv/metrics/roc_auc_score_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/cv/metrics/roc_auc_score.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/cv/metrics/recall_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/cv/metrics/recall.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/cv/metrics/r2_score_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/cv/metrics/r2_score.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/cv/metrics/precision_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/cv/metrics/precision.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/cv/metrics/mse_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/cv/metrics/mse.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/cv/metrics/metrics.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/cv/metrics/facilities.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/cv/metrics/f1_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/cv/metrics/f1.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/cv/metrics/average_strategy.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/cv/metrics/accuracy_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/cv/metrics/accuracy.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/cv/meta_info_extractor.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/cv/k_fold_cv_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/cv/k_fold_cv.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/cv/cv_base_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/cv/cv_base.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/cv/cv.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/cereal -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/cereal/unordered_map.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/cereal/pointer_wrapper.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/cereal/pointer_vector_wrapper.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/cereal/pair_associative_container.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/cereal/is_saving.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/cereal/is_loading.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/cereal/array_wrapper.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/arma_extend -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/arma_extend/serialize_armadillo.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/arma_extend/arma_extend.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/arma_extend/SpMat_extra_bones.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/arma_extend/Mat_extra_bones.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/xgboost -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/xgboost/loss_functions -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/xgboost/loss_functions/sse_loss.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/svdplusplus -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/svdplusplus/svdplusplus_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/svdplusplus/svdplusplus_function_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/svdplusplus/svdplusplus_function.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/svdplusplus/svdplusplus.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/svdplusplus.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/sparse_coding -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/sparse_coding/sparse_coding_main.cpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/sparse_coding/sparse_coding_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/sparse_coding/sparse_coding.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/sparse_coding/random_initializer.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/sparse_coding/nothing_initializer.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/sparse_coding/data_dependent_random_initializer.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/sparse_coding.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/sparse_autoencoder -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/sparse_autoencoder/sparse_autoencoder_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/sparse_autoencoder/sparse_autoencoder_function_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/sparse_autoencoder/sparse_autoencoder_function.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/sparse_autoencoder/sparse_autoencoder.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/sparse_autoencoder/maximal_inputs_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/sparse_autoencoder/maximal_inputs.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/sparse_autoencoder.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/softmax_regression -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/softmax_regression/softmax_regression_main.cpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/softmax_regression/softmax_regression_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/softmax_regression/softmax_regression_function_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/softmax_regression/softmax_regression_function.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/softmax_regression/softmax_regression.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/softmax_regression.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/reinforcement_learning -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/reinforcement_learning/worker -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/reinforcement_learning/worker/worker.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/reinforcement_learning/worker/one_step_sarsa_worker.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/reinforcement_learning/worker/one_step_q_learning_worker.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/reinforcement_learning/worker/n_step_q_learning_worker.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/reinforcement_learning/training_config.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/reinforcement_learning/td3_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/reinforcement_learning/td3.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/reinforcement_learning/sac_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/reinforcement_learning/sac.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/reinforcement_learning/replay -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/reinforcement_learning/replay/sumtree.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/reinforcement_learning/replay/replay.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/reinforcement_learning/replay/random_replay.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/reinforcement_learning/replay/prioritized_replay.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/reinforcement_learning/reinforcement_learning.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/reinforcement_learning/q_networks -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/reinforcement_learning/q_networks/simple_dqn.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/reinforcement_learning/q_networks/q_networks.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/reinforcement_learning/q_networks/dueling_dqn.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/reinforcement_learning/q_networks/categorical_dqn.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/reinforcement_learning/q_learning_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/reinforcement_learning/q_learning.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/reinforcement_learning/policy -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/reinforcement_learning/policy/policy.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/reinforcement_learning/policy/greedy_policy.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/reinforcement_learning/policy/aggregated_policy.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/reinforcement_learning/noise -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/reinforcement_learning/noise/ornstein_uhlenbeck.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/reinforcement_learning/noise/noise.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/reinforcement_learning/noise/gaussian.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/reinforcement_learning/environment -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/reinforcement_learning/environment/reward_clipping.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/reinforcement_learning/environment/pendulum.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/reinforcement_learning/environment/mountain_car.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/reinforcement_learning/environment/ftn_param.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/reinforcement_learning/environment/ftn.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/reinforcement_learning/environment/environment.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/reinforcement_learning/environment/env_type.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/reinforcement_learning/environment/double_pole_cart.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/reinforcement_learning/environment/continuous_mountain_car.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/reinforcement_learning/environment/cont_double_pole_cart.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/reinforcement_learning/environment/cart_pole.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/reinforcement_learning/environment/acrobot.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/reinforcement_learning/ddpg_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/reinforcement_learning/ddpg.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/reinforcement_learning/async_learning_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/reinforcement_learning/async_learning.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/reinforcement_learning.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/regularized_svd -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/regularized_svd/regularized_svd_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/regularized_svd/regularized_svd_function_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/regularized_svd/regularized_svd_function.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/regularized_svd/regularized_svd.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/regularized_svd.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/rann -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/rann/rann.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/rann/ra_util_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/rann/ra_util.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/rann/ra_typedef.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/rann/ra_search_rules_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/rann/ra_search_rules.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/rann/ra_search_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/rann/ra_search.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/rann/ra_query_stat.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/rann/ra_model_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/rann/ra_model.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/rann/krann_main.cpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/rann.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/range_search -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/range_search/rs_model_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/range_search/rs_model.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/range_search/range_search_stat.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/range_search/range_search_rules_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/range_search/range_search_rules.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/range_search/range_search_main.cpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/range_search/range_search_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/range_search/range_search.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/range_search.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/randomized_svd -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/randomized_svd/randomized_svd_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/randomized_svd/randomized_svd.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/randomized_svd.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/random_forest -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/random_forest/random_forest_main.cpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/random_forest/random_forest_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/random_forest/random_forest.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/random_forest/bootstrap.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/random_forest.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/radical -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/radical/radical_main.cpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/radical/radical_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/radical/radical.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/radical.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/quic_svd -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/quic_svd/quic_svd_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/quic_svd/quic_svd.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/quic_svd.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/preprocess -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/preprocess/scaling_model_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/preprocess/scaling_model.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/preprocess/preprocess_split_main.cpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/preprocess/preprocess_scale_main.cpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/preprocess/preprocess_one_hot_encoding_main.cpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/preprocess/preprocess_imputer_main.cpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/preprocess/preprocess_describe_main.cpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/preprocess/preprocess_binarize_main.cpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/preprocess/preprocess.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/preprocess/image_converter_main.cpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/preprocess.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/perceptron -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/perceptron/perceptron_main.cpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/perceptron/perceptron_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/perceptron/perceptron.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/perceptron/learning_policies -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/perceptron/learning_policies/simple_weight_update.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/perceptron/learning_policies/learning_policies.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/perceptron/initialization_methods -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/perceptron/initialization_methods/zero_init.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/perceptron/initialization_methods/random_init.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/perceptron/initialization_methods/initialization_methods.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/perceptron.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/pca -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/pca/pca_main.cpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/pca/pca_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/pca/pca.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/pca/decomposition_policies -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/pca/decomposition_policies/randomized_svd_method.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/pca/decomposition_policies/randomized_block_krylov_method.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/pca/decomposition_policies/quic_svd_method.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/pca/decomposition_policies/exact_svd_method.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/pca/decomposition_policies/decomposition_policies.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/pca.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/nystroem_method -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/nystroem_method/random_selection.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/nystroem_method/ordered_selection.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/nystroem_method/nystroem_method_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/nystroem_method/nystroem_method.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/nystroem_method/kmeans_selection.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/nystroem_method.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/nmf -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/nmf/nmf_main.cpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/nmf/nmf.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/nmf.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/neighbor_search -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/neighbor_search/unmap_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/neighbor_search/unmap.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/neighbor_search/typedef.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/neighbor_search/sort_policies -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/neighbor_search/sort_policies/nearest_neighbor_sort_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/neighbor_search/sort_policies/nearest_neighbor_sort.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/neighbor_search/sort_policies/furthest_neighbor_sort_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/neighbor_search/sort_policies/furthest_neighbor_sort.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/neighbor_search/ns_model_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/neighbor_search/ns_model.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/neighbor_search/neighbor_search_stat.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/neighbor_search/neighbor_search_rules_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/neighbor_search/neighbor_search_rules.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/neighbor_search/neighbor_search_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/neighbor_search/neighbor_search.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/neighbor_search/knn_main.cpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/neighbor_search/kfn_main.cpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/neighbor_search.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/nca -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/nca/nca_softmax_error_function_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/nca/nca_softmax_error_function.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/nca/nca_main.cpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/nca/nca_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/nca/nca.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/nca.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/naive_bayes -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/naive_bayes/nbc_main.cpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/naive_bayes/naive_bayes_classifier_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/naive_bayes/naive_bayes_classifier.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/naive_bayes/naive_bayes.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/naive_bayes.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/mean_shift -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/mean_shift/mean_shift_main.cpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/mean_shift/mean_shift_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/mean_shift/mean_shift.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/mean_shift.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/matrix_completion -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/matrix_completion/matrix_completion_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/matrix_completion/matrix_completion.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/matrix_completion.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/lsh -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/lsh/lsh_search_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/lsh/lsh_search.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/lsh/lsh_main.cpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/lsh/lsh.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/lsh.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/logistic_regression -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/logistic_regression/logistic_regression_main.cpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/logistic_regression/logistic_regression_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/logistic_regression/logistic_regression_function_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/logistic_regression/logistic_regression_function.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/logistic_regression/logistic_regression.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/logistic_regression.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/local_coordinate_coding -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/local_coordinate_coding/local_coordinate_coding_main.cpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/local_coordinate_coding/local_coordinate_coding.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/local_coordinate_coding/lcc_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/local_coordinate_coding/lcc.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/local_coordinate_coding.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/lmnn -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/lmnn/lmnn_main.cpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/lmnn/lmnn_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/lmnn/lmnn_function_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/lmnn/lmnn_function.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/lmnn/lmnn.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/lmnn/constraints_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/lmnn/constraints.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/lmnn.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/linear_svm -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/linear_svm/linear_svm_main.cpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/linear_svm/linear_svm_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/linear_svm/linear_svm_function_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/linear_svm/linear_svm_function.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/linear_svm/linear_svm.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/linear_svm.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/linear_regression -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/linear_regression/linear_regression_train_main.cpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/linear_regression/linear_regression_predict_main.cpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/linear_regression/linear_regression_main.cpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/linear_regression/linear_regression_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/linear_regression/linear_regression.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/linear_regression.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/lars -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/lars/lars_main.cpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/lars/lars_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/lars/lars.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/lars.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/kmeans -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/kmeans/sample_initialization.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/kmeans/refined_start_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/kmeans/refined_start.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/kmeans/random_partition.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/kmeans/pelleg_moore_kmeans_statistic.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/kmeans/pelleg_moore_kmeans_rules_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/kmeans/pelleg_moore_kmeans_rules.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/kmeans/pelleg_moore_kmeans_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/kmeans/pelleg_moore_kmeans.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/kmeans/naive_kmeans_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/kmeans/naive_kmeans.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/kmeans/max_variance_new_cluster_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/kmeans/max_variance_new_cluster.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/kmeans/kmeans_plus_plus_initialization.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/kmeans/kmeans_main.cpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/kmeans/kmeans_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/kmeans/kmeans.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/kmeans/kill_empty_clusters.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/kmeans/hamerly_kmeans_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/kmeans/hamerly_kmeans.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/kmeans/elkan_kmeans_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/kmeans/elkan_kmeans.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/kmeans/dual_tree_kmeans_statistic.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/kmeans/dual_tree_kmeans_rules_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/kmeans/dual_tree_kmeans_rules.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/kmeans/dual_tree_kmeans.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/kmeans/allow_empty_clusters.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/kmeans.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/kernel_pca -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/kernel_pca/kernel_rules -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/kernel_pca/kernel_rules/nystroem_method.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/kernel_pca/kernel_rules/naive_method.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/kernel_pca/kernel_pca_main.cpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/kernel_pca/kernel_pca_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/kernel_pca/kernel_pca.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/kernel_pca.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/kde -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/kde/kde_stat.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/kde/kde_rules_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/kde/kde_rules.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/kde/kde_model_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/kde/kde_model.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/kde/kde_main.cpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/kde/kde_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/kde/kde.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/kde.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/hoeffding_trees -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/hoeffding_trees/typedef.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/hoeffding_trees/numeric_split_info.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/hoeffding_trees/information_gain.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/hoeffding_trees/hoeffding_trees.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/hoeffding_trees/hoeffding_tree_model_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/hoeffding_trees/hoeffding_tree_model.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/hoeffding_trees/hoeffding_tree_main.cpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/hoeffding_trees/hoeffding_tree.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/hoeffding_trees/hoeffding_numeric_split_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/hoeffding_trees/hoeffding_numeric_split.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/hoeffding_trees/hoeffding_categorical_split_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/hoeffding_trees/hoeffding_categorical_split.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/hoeffding_trees/gini_impurity.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/hoeffding_trees/categorical_split_info.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/hoeffding_trees/binary_numeric_split_info.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/hoeffding_trees/binary_numeric_split_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/hoeffding_trees/binary_numeric_split.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/hoeffding_trees.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/hmm -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/hmm/hmm_viterbi_main.cpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/hmm/hmm_util_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/hmm/hmm_util.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/hmm/hmm_train_main.cpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/hmm/hmm_model.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/hmm/hmm_loglik_main.cpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/hmm/hmm_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/hmm/hmm_generate_main.cpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/hmm/hmm.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/hmm.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/gmm -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/gmm/positive_definite_constraint.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/gmm/no_constraint.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/gmm/gmm_train_main.cpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/gmm/gmm_probability_main.cpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/gmm/gmm_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/gmm/gmm_generate_main.cpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/gmm/gmm.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/gmm/em_fit_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/gmm/em_fit.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/gmm/eigenvalue_ratio_constraint.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/gmm/diagonal_gmm_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/gmm/diagonal_gmm.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/gmm/diagonal_constraint.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/gmm.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/fastmks -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/fastmks/fastmks_stat.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/fastmks/fastmks_rules_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/fastmks/fastmks_rules.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/fastmks/fastmks_model_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/fastmks/fastmks_model.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/fastmks/fastmks_main.cpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/fastmks/fastmks_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/fastmks/fastmks.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/fastmks.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/emst -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/emst/union_find.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/emst/emst_main.cpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/emst/emst.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/emst/edge_pair.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/emst/dtb_stat.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/emst/dtb_rules_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/emst/dtb_rules.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/emst/dtb_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/emst/dtb.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/emst.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/det -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/det/dtree_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/det/dtree.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/det/dt_utils_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/det/dt_utils.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/det/det_main.cpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/det/det.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/det.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/decision_tree -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/decision_tree/utils.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/decision_tree/random_dimension_select.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/decision_tree/random_binary_numeric_split_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/decision_tree/random_binary_numeric_split.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/decision_tree/multiple_random_dimension_select.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/decision_tree/mse_gain.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/decision_tree/mad_gain.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/decision_tree/information_gain.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/decision_tree/gini_gain.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/decision_tree/decision_tree_regressor_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/decision_tree/decision_tree_regressor.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/decision_tree/decision_tree_main.cpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/decision_tree/decision_tree_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/decision_tree/decision_tree.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/decision_tree/best_binary_numeric_split_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/decision_tree/best_binary_numeric_split.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/decision_tree/all_dimension_select.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/decision_tree/all_categorical_split_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/decision_tree/all_categorical_split.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/decision_tree.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/dbscan -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/dbscan/random_point_selection.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/dbscan/ordered_point_selection.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/dbscan/dbscan_main.cpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/dbscan/dbscan_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/dbscan/dbscan.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/dbscan.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/cf -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/cf/svd_wrapper_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/cf/svd_wrapper.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/cf/normalization -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/cf/normalization/z_score_normalization.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/cf/normalization/user_mean_normalization.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/cf/normalization/overall_mean_normalization.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/cf/normalization/normalization.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/cf/normalization/no_normalization.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/cf/normalization/item_mean_normalization.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/cf/normalization/combined_normalization.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/cf/neighbor_search_policies -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/cf/neighbor_search_policies/pearson_search.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/cf/neighbor_search_policies/neighbor_search_policies.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/cf/neighbor_search_policies/lmetric_search.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/cf/neighbor_search_policies/cosine_search.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/cf/interpolation_policies -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/cf/interpolation_policies/similarity_interpolation.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/cf/interpolation_policies/regression_interpolation.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/cf/interpolation_policies/interpolation_policies.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/cf/interpolation_policies/average_interpolation.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/cf/decomposition_policies -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/cf/decomposition_policies/svdplusplus_method.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/cf/decomposition_policies/svd_incomplete_method.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/cf/decomposition_policies/svd_complete_method.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/cf/decomposition_policies/regularized_svd_method.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/cf/decomposition_policies/randomized_svd_method.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/cf/decomposition_policies/quic_svd_method.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/cf/decomposition_policies/nmf_method.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/cf/decomposition_policies/decomposition_policies.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/cf/decomposition_policies/block_krylov_svd_method.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/cf/decomposition_policies/bias_svd_method.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/cf/decomposition_policies/batch_svd_method.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/cf/cf_model_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/cf/cf_model.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/cf/cf_main.cpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/cf/cf_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/cf/cf.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/cf.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/block_krylov_svd -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/block_krylov_svd/randomized_block_krylov_svd_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/block_krylov_svd/randomized_block_krylov_svd.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/block_krylov_svd/block_krylov_svd.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/block_krylov_svd.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/bias_svd -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/bias_svd/bias_svd_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/bias_svd/bias_svd_function_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/bias_svd/bias_svd_function.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/bias_svd/bias_svd.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/bias_svd.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/bayesian_linear_regression -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/bayesian_linear_regression/bayesian_linear_regression_main.cpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/bayesian_linear_regression/bayesian_linear_regression_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/bayesian_linear_regression/bayesian_linear_regression.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/bayesian_linear_regression.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/approx_kfn -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/approx_kfn/qdafn_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/approx_kfn/qdafn.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/approx_kfn/drusilla_select_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/approx_kfn/drusilla_select.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/approx_kfn/approx_kfn_main.cpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/approx_kfn/approx_kfn.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/approx_kfn.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/rnn_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/rnn.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/regularizer -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/regularizer/regularizer.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/regularizer/orthogonal_regularizer_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/regularizer/orthogonal_regularizer.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/regularizer/no_regularizer.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/regularizer/lregularizer_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/regularizer/lregularizer.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/not_adapted -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/not_adapted/rbm -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/not_adapted/rbm/spike_slab_rbm_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/not_adapted/rbm/rbm_policies.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/not_adapted/rbm/rbm_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/not_adapted/rbm/rbm.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/not_adapted/gan -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/not_adapted/gan/wgangp_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/not_adapted/gan/wgan_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/not_adapted/gan/metrics -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/not_adapted/gan/metrics/inception_score_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/not_adapted/gan/metrics/inception_score.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/not_adapted/gan/gan_policies.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/not_adapted/gan/gan_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/not_adapted/gan/gan.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/not_adapted/brnn_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/not_adapted/brnn.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/make_alias.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/loss_functions -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/loss_functions/vr_class_reward_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/loss_functions/vr_class_reward.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/loss_functions/triplet_margin_loss_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/loss_functions/triplet_margin_loss.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/loss_functions/soft_margin_loss_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/loss_functions/soft_margin_loss.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/loss_functions/sigmoid_cross_entropy_error_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/loss_functions/sigmoid_cross_entropy_error.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/loss_functions/reconstruction_loss_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/loss_functions/reconstruction_loss.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/loss_functions/poisson_nll_loss_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/loss_functions/poisson_nll_loss.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/loss_functions/negative_log_likelihood_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/loss_functions/negative_log_likelihood.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/loss_functions/multilabel_softmargin_loss_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/loss_functions/multilabel_softmargin_loss.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/loss_functions/mean_squared_logarithmic_error_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/loss_functions/mean_squared_logarithmic_error.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/loss_functions/mean_squared_error_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/loss_functions/mean_squared_error.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/loss_functions/mean_bias_error_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/loss_functions/mean_bias_error.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/loss_functions/mean_absolute_percentage_error_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/loss_functions/mean_absolute_percentage_error.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/loss_functions/margin_ranking_loss_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/loss_functions/margin_ranking_loss.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/loss_functions/loss_functions.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/loss_functions/log_cosh_loss_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/loss_functions/log_cosh_loss.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/loss_functions/l1_loss_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/loss_functions/l1_loss.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/loss_functions/kl_divergence_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/loss_functions/kl_divergence.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/loss_functions/huber_loss_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/loss_functions/huber_loss.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/loss_functions/hinge_loss_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/loss_functions/hinge_loss.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/loss_functions/hinge_embedding_loss_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/loss_functions/hinge_embedding_loss.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/loss_functions/empty_loss_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/loss_functions/empty_loss.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/loss_functions/earth_mover_distance_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/loss_functions/earth_mover_distance.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/loss_functions/dice_loss_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/loss_functions/dice_loss.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/loss_functions/cosine_embedding_loss_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/loss_functions/cosine_embedding_loss.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/loss_functions/binary_cross_entropy_loss_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/loss_functions/binary_cross_entropy_loss.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/softmin_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/softmin.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/softmax_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/softmax.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/serialization.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/relu6_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/relu6.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/recurrent_layer_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/recurrent_layer.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/radial_basis_function_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/radial_basis_function.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/parametric_relu_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/parametric_relu.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/padding_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/padding.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/not_adapted -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/weight_norm_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/weight_norm.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/virtual_batch_norm_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/virtual_batch_norm.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/transposed_convolution_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/transposed_convolution.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/subview.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/spatial_dropout_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/spatial_dropout.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/softshrink_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/softshrink.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/sequential_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/sequential.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/select_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/select.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/reparametrization_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/reparametrization.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/reinforce_normal_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/reinforce_normal.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/recurrent_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/recurrent_attention_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/recurrent_attention.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/recurrent.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/positional_encoding_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/positional_encoding.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/pixel_shuffle_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/pixel_shuffle.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/nearest_interpolation_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/nearest_interpolation.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/multiply_merge_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/multiply_merge.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/multiply_constant_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/multiply_constant.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/minibatch_discrimination_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/minibatch_discrimination.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/lp_pooling_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/lp_pooling.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/lookup_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/lookup.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/join_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/join.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/isrlu_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/isrlu.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/instance_norm_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/instance_norm.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/highway_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/highway.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/hardshrink_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/hardshrink.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/gru_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/gru.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/group_norm_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/group_norm.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/glimpse_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/glimpse.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/flatten_t_swish_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/flatten_t_swish.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/fast_lstm_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/fast_lstm.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/constant_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/constant.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/concat_performance_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/concat_performance.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/channel_shuffle_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/channel_shuffle.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/bilinear_interpolation_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/bilinear_interpolation.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/bicubic_interpolation_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/bicubic_interpolation.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/atrous_convolution_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/atrous_convolution.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/README.md -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/noisylinear_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/noisylinear.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/multihead_attention_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/multihead_attention.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/multi_layer_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/multi_layer.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/mean_pooling_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/mean_pooling.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/max_pooling_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/max_pooling.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/lstm_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/lstm.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/log_softmax_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/log_softmax.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/linear_no_bias_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/linear_no_bias.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/linear_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/linear3d_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/linear3d.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/linear.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/leaky_relu_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/leaky_relu.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/layer_types.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/layer_norm_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/layer_norm.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/layer.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/identity_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/identity.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/hard_tanh_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/hard_tanh.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/grouped_convolution_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/grouped_convolution.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/ftswish_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/ftswish.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/flexible_relu_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/flexible_relu.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/elu_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/elu.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/dropout_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/dropout.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/dropconnect_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/dropconnect.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/convolution_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/convolution.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/concatenate_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/concatenate.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/concat_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/concat.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/celu_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/celu.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/c_relu_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/c_relu.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/batch_norm_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/batch_norm.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/base_layer.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/alpha_dropout_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/alpha_dropout.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/add_merge_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/add_merge.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/add_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/add.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/adaptive_mean_pooling_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/adaptive_mean_pooling.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/adaptive_max_pooling_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/adaptive_max_pooling.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/init_rules -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/init_rules/random_init.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/init_rules/orthogonal_init.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/init_rules/oivs_init.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/init_rules/nguyen_widrow_init.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/init_rules/network_init.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/init_rules/lecun_normal_init.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/init_rules/kathirvalavakumar_subavathi_init.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/init_rules/init_rules_traits.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/init_rules/init_rules.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/init_rules/he_init.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/init_rules/glorot_init.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/init_rules/gaussian_init.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/init_rules/const_init.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/forward_decls.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/ffn_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/ffn.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/dists -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/dists/normal_distribution_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/dists/normal_distribution.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/dists/dists.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/dists/bernoulli_distribution_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/dists/bernoulli_distribution.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/convolution_rules -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/convolution_rules/svd_convolution.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/convolution_rules/naive_convolution.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/convolution_rules/fft_convolution.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/convolution_rules/convolution_rules.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/convolution_rules/border_modes.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/augmented -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/augmented/tasks -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/augmented/tasks/tasks.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/augmented/tasks/sort_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/augmented/tasks/sort.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/augmented/tasks/score_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/augmented/tasks/score.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/augmented/tasks/copy_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/augmented/tasks/copy.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/augmented/tasks/add_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/augmented/tasks/add.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/augmented/augmented.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/ann.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/activation_functions -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/activation_functions/tanh_function.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/activation_functions/tanh_exponential_function.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/activation_functions/swish_function.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/activation_functions/spline_function.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/activation_functions/softsign_function.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/activation_functions/softplus_function.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/activation_functions/silu_function.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/activation_functions/rectifier_function.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/activation_functions/quadratic_function.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/activation_functions/poisson1_function.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/activation_functions/multi_quadratic_function.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/activation_functions/mish_function.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/activation_functions/logistic_function.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/activation_functions/lisht_function.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/activation_functions/inverse_quadratic_function.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/activation_functions/identity_function.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/activation_functions/hyper_sinh_function.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/activation_functions/hard_swish_function.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/activation_functions/hard_sigmoid_function.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/activation_functions/gelu_function.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/activation_functions/gaussian_function.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/activation_functions/elliot_function.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/activation_functions/elish_function.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/activation_functions/bipolar_sigmoid_function.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/activation_functions/activation_functions.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/amf -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/amf/update_rules -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/amf/update_rules/update_rules.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/amf/update_rules/svd_incomplete_incremental_learning.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/amf/update_rules/svd_complete_incremental_learning.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/amf/update_rules/svd_batch_learning.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/amf/update_rules/nmf_mult_div.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/amf/update_rules/nmf_mult_dist.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/amf/update_rules/nmf_als.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/amf/termination_policies -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/amf/termination_policies/validation_rmse_termination.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/amf/termination_policies/termination_policies.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/amf/termination_policies/simple_tolerance_termination.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/amf/termination_policies/simple_residue_termination.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/amf/termination_policies/max_iteration_termination.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/amf/termination_policies/incomplete_incremental_termination.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/amf/termination_policies/complete_incremental_termination.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/amf/init_rules -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/amf/init_rules/random_init.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/amf/init_rules/random_acol_init.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/amf/init_rules/merge_init.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/amf/init_rules/init_rules.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/amf/init_rules/given_init.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/amf/init_rules/average_init.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/amf/amf_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/amf/amf.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/amf.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/adaboost -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/adaboost/adaboost_train_main.cpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/adaboost/adaboost_probabilities_main.cpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/adaboost/adaboost_model_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/adaboost/adaboost_model.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/adaboost/adaboost_main.cpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/adaboost/adaboost_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/adaboost/adaboost_classify_main.cpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/adaboost/adaboost.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/adaboost.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/CMakeLists.txt Looking in links: ./ Processing /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python Preparing metadata (setup.py): started Preparing metadata (setup.py): finished with status 'done' Building wheels for collected packages: mlpack Building wheel for mlpack (setup.py): started Building wheel for mlpack (setup.py): finished with status 'done' Created wheel for mlpack: filename=mlpack-4.3.0-cp312-cp312-linux_s390x.whl size=16764830 sha256=56838ef69445d1d89386e402b22a77b34fcd0ecb83c0451edb4363a764957ffe Stored in directory: /tmp/pip-ephem-wheel-cache-r1lql36h/wheels/7a/79/d2/486c2768fe76b7ab3e17ba36e9d81b8caec00a0aaa7f144eb9 Successfully built mlpack Installing collected packages: mlpack Successfully installed mlpack-4.3.0 -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/bin/mlpack_approx_kfn -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/bin/mlpack_bayesian_linear_regression -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/bin/mlpack_cf -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/bin/mlpack_dbscan -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/bin/mlpack_decision_tree -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/bin/mlpack_det -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/bin/mlpack_emst -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/bin/mlpack_fastmks -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/bin/mlpack_gmm_train -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/bin/mlpack_gmm_generate -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/bin/mlpack_gmm_probability -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/bin/mlpack_hmm_train -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/bin/mlpack_hmm_generate -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/bin/mlpack_hmm_loglik -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/bin/mlpack_hmm_viterbi -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/bin/mlpack_hoeffding_tree -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/bin/mlpack_kde -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/bin/mlpack_kernel_pca -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/bin/mlpack_kmeans -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/bin/mlpack_lars -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/bin/mlpack_linear_svm -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/bin/mlpack_lmnn -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/bin/mlpack_local_coordinate_coding -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/bin/mlpack_logistic_regression -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/bin/mlpack_lsh -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/bin/mlpack_mean_shift -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/bin/mlpack_nbc -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/bin/mlpack_nca -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/bin/mlpack_knn -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/bin/mlpack_kfn -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/bin/mlpack_nmf -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/bin/mlpack_pca -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/bin/mlpack_perceptron -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/bin/mlpack_preprocess_split -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/bin/mlpack_preprocess_binarize -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/bin/mlpack_preprocess_describe -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/bin/mlpack_preprocess_scale -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/bin/mlpack_preprocess_one_hot_encoding -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/bin/mlpack_radical -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/bin/mlpack_random_forest -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/bin/mlpack_krann -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/bin/mlpack_softmax_regression -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/bin/mlpack_sparse_coding -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/bin/mlpack_adaboost -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/bin/mlpack_linear_regression -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/bin/mlpack_preprocess_imputer -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/bin/mlpack_image_converter -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/bin/mlpack_range_search + /usr/bin/find-debuginfo -j2 --strict-build-id -m -i --build-id-seed 4.3.0-3.fc40 --unique-debug-suffix -4.3.0-3.fc40.s390x --unique-debug-src-base mlpack-4.3.0-3.fc40.s390x --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 50000000 -S debugsourcefiles.list /builddir/build/BUILD/mlpack-4.3.0 find-debuginfo: starting Extracting debug info from 48 files DWARF-compressing 48 files sepdebugcrcfix: Updated 48 CRC32s, 0 CRC32s did match. Creating .debug symlinks for symlinks to ELF files Copying sources found by 'debugedit -l' to /usr/src/debug/mlpack-4.3.0-3.fc40.s390x 8484 blocks find-debuginfo: done + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-ldconfig + /usr/lib/rpm/brp-compress + /usr/lib/rpm/redhat/brp-strip-lto /usr/bin/strip + /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/check-rpaths + /usr/lib/rpm/redhat/brp-mangle-shebangs + /usr/lib/rpm/brp-remove-la-files + env /usr/lib/rpm/redhat/brp-python-bytecompile '' 1 0 -j2 Bytecompiling .py files below /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/lib64/python3.12 using python3.12 + /usr/lib/rpm/redhat/brp-python-hardlink Processing files: mlpack-licenses-4.3.0-3.fc40.s390x Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.wkfUrr + umask 022 + cd /builddir/build/BUILD + cd mlpack-4.3.0 + DOCDIR=/builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/share/doc/mlpack-licenses + export LC_ALL= + LC_ALL= + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/share/doc/mlpack-licenses + cp -pr /builddir/build/BUILD/mlpack-4.3.0/CODE_OF_CONDUCT.md /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/share/doc/mlpack-licenses + cp -pr /builddir/build/BUILD/mlpack-4.3.0/CONTRIBUTING.md /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/share/doc/mlpack-licenses + cp -pr /builddir/build/BUILD/mlpack-4.3.0/HISTORY.md /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/share/doc/mlpack-licenses + cp -pr /builddir/build/BUILD/mlpack-4.3.0/GOVERNANCE.md /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/share/doc/mlpack-licenses + cp -pr /builddir/build/BUILD/mlpack-4.3.0/README.md /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/share/doc/mlpack-licenses + cp -pr /builddir/build/BUILD/mlpack-4.3.0/UPDATING.txt /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/share/doc/mlpack-licenses + RPM_EC=0 ++ jobs -p + exit 0 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.7nggEo + umask 022 + cd /builddir/build/BUILD + cd mlpack-4.3.0 + LICENSEDIR=/builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/share/licenses/mlpack-licenses + export LC_ALL= + LC_ALL= + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/share/licenses/mlpack-licenses + cp -pr /builddir/build/BUILD/mlpack-4.3.0/LICENSE.txt /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/share/licenses/mlpack-licenses + cp -pr /builddir/build/BUILD/mlpack-4.3.0/COPYRIGHT.txt /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/share/licenses/mlpack-licenses + RPM_EC=0 ++ jobs -p + exit 0 Provides: mlpack-licenses = 4.3.0-3.fc40 mlpack-licenses(s390-64) = 4.3.0-3.fc40 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: mlpack-bin-4.3.0-3.fc40.s390x Provides: mlpack-bin = 4.3.0-3.fc40 mlpack-bin(s390-64) = 4.3.0-3.fc40 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: libarmadillo.so.12()(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.2)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.32)(64bit) libc.so.6(GLIBC_2.33)(64bit) libc.so.6(GLIBC_2.34)(64bit) libc.so.6(GLIBC_2.38)(64bit) libc.so.6(GLIBC_2.4)(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libgomp.so.1()(64bit) libgomp.so.1(GOMP_1.0)(64bit) libgomp.so.1(GOMP_4.0)(64bit) libgomp.so.1(GOMP_4.5)(64bit) libgomp.so.1(OMP_1.0)(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.2)(64bit) libm.so.6(GLIBC_2.27)(64bit) libm.so.6(GLIBC_2.29)(64bit) libm.so.6(GLIBC_2.38)(64bit) libm.so.6(GLIBC_2.4)(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.15)(64bit) libstdc++.so.6(CXXABI_1.3.5)(64bit) libstdc++.so.6(CXXABI_1.3.8)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) libstdc++.so.6(GLIBCXX_3.4.11)(64bit) libstdc++.so.6(GLIBCXX_3.4.14)(64bit) libstdc++.so.6(GLIBCXX_3.4.15)(64bit) libstdc++.so.6(GLIBCXX_3.4.18)(64bit) libstdc++.so.6(GLIBCXX_3.4.19)(64bit) libstdc++.so.6(GLIBCXX_3.4.20)(64bit) libstdc++.so.6(GLIBCXX_3.4.21)(64bit) libstdc++.so.6(GLIBCXX_3.4.26)(64bit) libstdc++.so.6(GLIBCXX_3.4.29)(64bit) libstdc++.so.6(GLIBCXX_3.4.30)(64bit) libstdc++.so.6(GLIBCXX_3.4.32)(64bit) libstdc++.so.6(GLIBCXX_3.4.9)(64bit) rtld(GNU_HASH) Processing files: mlpack-devel-4.3.0-3.fc40.s390x Provides: mlpack-devel = 4.3.0-3.fc40 mlpack-devel(s390-64) = 4.3.0-3.fc40 mlpack-static = 4.3.0-3.fc40 pkgconfig(mlpack) = 4.3.0 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: /usr/bin/pkg-config Processing files: mlpack-python3-4.3.0-3.fc40.s390x Provides: mlpack-python3 = 4.3.0-3.fc40 mlpack-python3(s390-64) = 4.3.0-3.fc40 python3.12dist(mlpack) = 4.3 python3dist(mlpack) = 4.3 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PartialHardlinkSets) <= 4.0.4-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: ld64.so.1()(64bit) ld64.so.1(GLIBC_2.3)(64bit) libarmadillo.so.12()(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.2)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.32)(64bit) libc.so.6(GLIBC_2.38)(64bit) libc.so.6(GLIBC_2.4)(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libgomp.so.1()(64bit) libgomp.so.1(GOMP_1.0)(64bit) libgomp.so.1(GOMP_4.0)(64bit) libgomp.so.1(GOMP_4.5)(64bit) libgomp.so.1(OMP_1.0)(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.2)(64bit) libm.so.6(GLIBC_2.27)(64bit) libm.so.6(GLIBC_2.29)(64bit) libm.so.6(GLIBC_2.38)(64bit) libm.so.6(GLIBC_2.4)(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.11)(64bit) libstdc++.so.6(CXXABI_1.3.15)(64bit) libstdc++.so.6(CXXABI_1.3.5)(64bit) libstdc++.so.6(CXXABI_1.3.8)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) libstdc++.so.6(GLIBCXX_3.4.11)(64bit) libstdc++.so.6(GLIBCXX_3.4.14)(64bit) libstdc++.so.6(GLIBCXX_3.4.15)(64bit) libstdc++.so.6(GLIBCXX_3.4.18)(64bit) libstdc++.so.6(GLIBCXX_3.4.19)(64bit) libstdc++.so.6(GLIBCXX_3.4.20)(64bit) libstdc++.so.6(GLIBCXX_3.4.21)(64bit) libstdc++.so.6(GLIBCXX_3.4.26)(64bit) libstdc++.so.6(GLIBCXX_3.4.29)(64bit) libstdc++.so.6(GLIBCXX_3.4.30)(64bit) libstdc++.so.6(GLIBCXX_3.4.32)(64bit) libstdc++.so.6(GLIBCXX_3.4.9)(64bit) python(abi) = 3.12 python3.12dist(cython) >= 0.24 python3.12dist(numpy) python3.12dist(pandas) rtld(GNU_HASH) Processing files: mlpack-debugsource-4.3.0-3.fc40.s390x Provides: mlpack-debugsource = 4.3.0-3.fc40 mlpack-debugsource(s390-64) = 4.3.0-3.fc40 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: mlpack-bin-debuginfo-4.3.0-3.fc40.s390x Provides: debuginfo(build-id) = 0692f15a0828772bc81d0a162ca430d67e44af8f debuginfo(build-id) = 099a9ee75487772025ccf459ae513107850f98df debuginfo(build-id) = 0ec76fa0e7628c0829a75857b7ca6a618ad75d8b debuginfo(build-id) = 11e9116ef0b2f0fa199c16f55f29246ea8d07bbc debuginfo(build-id) = 16bd384220942f6c66a42284803fd89138513604 debuginfo(build-id) = 197967ee3cc96665dc3f6c57c8751e7e775ab1ee debuginfo(build-id) = 19c520dc4cb4c2e72e1c6adea293d672c84da939 debuginfo(build-id) = 227488cf1a621d945dbab196f410c77f1749b288 debuginfo(build-id) = 248be91b68ec089eb4935ce325ba68f281428b74 debuginfo(build-id) = 26eb2d9ebb41c841853a82308fa5fb5a4306261f debuginfo(build-id) = 2af564a4077925b63d9336bca5c3be4ecfa34ba5 debuginfo(build-id) = 383145e9c1cca2d90d6ecd2b1e8a70f47d643d50 debuginfo(build-id) = 38efa83e6af60c02d004c0b84987b8f54d405b20 debuginfo(build-id) = 44fd81f8fb8dfb0042566bad8ec9cd88fbc17b64 debuginfo(build-id) = 45afe75340b6c6b3a55ba1e569e64e8d751b04e8 debuginfo(build-id) = 4d7b12a54b4c325c3ce53dc0fc612ea8e8d6d015 debuginfo(build-id) = 511c7b64280669dba9c9ed1003c226f1425af524 debuginfo(build-id) = 5cf8ac476b6d0666f4ebd9b7b0cb4883f094092c debuginfo(build-id) = 60572dd7b17d4f8e83b42a0251f5932e5d0f7742 debuginfo(build-id) = 60ab40a023fa0dba8cac5db168d9b58c63f47e90 debuginfo(build-id) = 60c66fd764732f2cea4bf7e7161638566d006c37 debuginfo(build-id) = 6c9ffcfac945aa10a0368842beb1a6842b04eb0f debuginfo(build-id) = 7aa436e8583c6924994eaf9054a08e9517a65d28 debuginfo(build-id) = 7b6df44dc472cb55b2aa3313caeb1c9504479c4c debuginfo(build-id) = 7d5714d615978d695e5e6416be1cf9b49025934a debuginfo(build-id) = 821de1cd7a94db2fe6788b3f374415d384ff2d2b debuginfo(build-id) = 87e83e12c386f2aa488e764491f3214760422c4c debuginfo(build-id) = 89afbed0c71e88d2c830a01bf05a85eee926ff04 debuginfo(build-id) = 94fd33c76e8c5ece115670cdeeabec99a47f6deb debuginfo(build-id) = 9561ba7708b8fdbdb4dc5f75a4a513d2e2939962 debuginfo(build-id) = 97bb52d952a97dbf782b17655712209e40ea8b02 debuginfo(build-id) = 9a826f277226527ba31d98631382e7e001ca183a debuginfo(build-id) = 9e0897cf4f25e6963722c1f7966bbd99dc674ec4 debuginfo(build-id) = a054329ff79ee6ae7db0480d09ae3c1d021d7058 debuginfo(build-id) = a22c61196a382b700c2797d5648c0ad3dd53a0c7 debuginfo(build-id) = a6559ba965a655b241afe53d67f6fd4bd7d21807 debuginfo(build-id) = b37c4966e4b9f640179498f89d1c8de183bb9dda debuginfo(build-id) = b64c78c405fa25a546f1ff05103152bc8ba24439 debuginfo(build-id) = c36d45e218f8abf6af64ec7b4cf84729f46a30e8 debuginfo(build-id) = c85934bef88b1ff6854927ac2c8877df219367f1 debuginfo(build-id) = ce192562ae1729eaa185997c2dc676fe18deeed0 debuginfo(build-id) = d580f0d74f84fb68b3cf49befd57f97cd1102cc2 debuginfo(build-id) = d8b547668825f0be7e25a8ab9f3c50f8fa1b363e debuginfo(build-id) = d908a076a456e45312e1f39f9773a4d1773121c0 debuginfo(build-id) = ddee1d92712657a34d68821009cf32d07d321082 debuginfo(build-id) = f20fac485e9470517a33fb44de67d098bd8e81af debuginfo(build-id) = f2831f6367b620bbaddad44c0010f4c7fa373260 debuginfo(build-id) = f6f0368b66b376f5902b7be3ee560869e8f7d7e2 mlpack-bin-debuginfo = 4.3.0-3.fc40 mlpack-bin-debuginfo(s390-64) = 4.3.0-3.fc40 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: mlpack-debugsource(s390-64) = 4.3.0-3.fc40 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x Wrote: /builddir/build/RPMS/mlpack-bin-4.3.0-3.fc40.s390x.rpm Wrote: /builddir/build/RPMS/mlpack-python3-4.3.0-3.fc40.s390x.rpm Wrote: /builddir/build/RPMS/mlpack-devel-4.3.0-3.fc40.s390x.rpm Wrote: /builddir/build/RPMS/mlpack-debugsource-4.3.0-3.fc40.s390x.rpm Wrote: /builddir/build/RPMS/mlpack-licenses-4.3.0-3.fc40.s390x.rpm Wrote: /builddir/build/RPMS/mlpack-bin-debuginfo-4.3.0-3.fc40.s390x.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.Pq9Pad + umask 022 + cd /builddir/build/BUILD + cd mlpack-4.3.0 + /usr/bin/rm -rf /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x + RPM_EC=0 ++ jobs -p + exit 0 Executing(rmbuild): /bin/sh -e /var/tmp/rpm-tmp.4Wnho8 + umask 022 + cd /builddir/build/BUILD + rm -rf /builddir/build/BUILD/mlpack-4.3.0-SPECPARTS + rm -rf mlpack-4.3.0 mlpack-4.3.0.gemspec + RPM_EC=0 ++ jobs -p + exit 0 Finish: rpmbuild mlpack-4.3.0-3.fc40.src.rpm Finish: build phase for mlpack-4.3.0-3.fc40.src.rpm INFO: chroot_scan: 1 files copied to /var/lib/copr-rpmbuild/results/chroot_scan INFO: /var/lib/mock/fedora-rawhide-s390x-1707667917.810621/root/var/log/dnf5.log INFO: Done(/var/lib/copr-rpmbuild/results/mlpack-4.3.0-3.fc40.src.rpm) Config(child) 65 minutes 38 seconds INFO: Results and/or logs in: /var/lib/copr-rpmbuild/results INFO: Cleaning up build root ('cleanup_on_success=True') Start: clean chroot INFO: unmounting tmpfs. Finish: clean chroot Finish: run Running RPMResults tool Package info: { "packages": [ { "name": "mlpack-bin", "epoch": null, "version": "4.3.0", "release": "3.fc40", "arch": "s390x" }, { "name": "mlpack-python3", "epoch": null, "version": "4.3.0", "release": "3.fc40", "arch": "s390x" }, { "name": "mlpack", "epoch": null, "version": "4.3.0", "release": "3.fc40", "arch": "src" }, { "name": "mlpack-devel", "epoch": null, "version": "4.3.0", "release": "3.fc40", "arch": "s390x" }, { "name": "mlpack-bin-debuginfo", "epoch": null, "version": "4.3.0", "release": "3.fc40", "arch": "s390x" }, { "name": "mlpack-licenses", "epoch": null, "version": "4.3.0", "release": "3.fc40", "arch": "s390x" }, { "name": "mlpack-debugsource", "epoch": null, "version": "4.3.0", "release": "3.fc40", "arch": "s390x" } ] } RPMResults finished